|
37 | 37 | `in_interventi_tecnici`.*, |
38 | 38 | (`in_interventi_tecnici`.`prezzo_ore_unitario` * `in_interventi_tecnici`.`ore` - `in_interventi_tecnici`.`sconto`) AS prezzo_ore_consuntivo, |
39 | 39 | (`in_interventi_tecnici`.`prezzo_km_unitario` * `in_interventi_tecnici`.`km` - `in_interventi_tecnici`.`scontokm`) AS prezzo_km_consuntivo, |
40 | | - (`in_interventi_tecnici`.`prezzo_ore_unitario_tecnico` * `in_interventi_tecnici`.`ore`) AS prezzo_ore_consuntivo, |
| 40 | + (`in_interventi_tecnici`.`prezzo_ore_unitario_tecnico` * `in_interventi_tecnici`.`ore`) AS prezzo_ore_consuntivo_tecnico, |
41 | 41 | (`in_interventi_tecnici`.`prezzo_km_unitario_tecnico` * `in_interventi_tecnici`.`km`) AS prezzo_km_consuntivo_tecnico, |
42 | 42 | `an_anagrafiche`.`ragione_sociale`, |
43 | 43 | `an_anagrafiche`.`deleted_at` AS anagrafica_deleted_at, |
|
237 | 237 | <i class="fa fa-files-o"></i> |
238 | 238 | </button> |
239 | 239 |
|
| 240 | + <button type="button" class="btn btn-xs btn-info tip" title="'.tr('Pausa sessione').'" onclick="splitSessione(this)"> |
| 241 | + <i class="fa fa-pause"></i> |
| 242 | + </button> |
| 243 | +
|
240 | 244 | <button type="button" class="btn btn-xs btn-warning tip" title="'.tr('Salva e modifica sessione').'" onclick="modificaSessione(this)"> |
241 | 245 | <i class="fa fa-edit"></i> |
242 | 246 | </button> |
@@ -442,6 +446,21 @@ function elimina_sessione(id_sessione) { |
442 | 446 | openModal("'.tr('Copia sessione').'", "'.$module->fileurl('modals/copy_sessione.php').'?id_module=" + globals.id_module + "&id_record=" + globals.id_record + "&id_sessione=" + id); |
443 | 447 | } |
444 | 448 |
|
| 449 | +async function splitSessione(button) { |
| 450 | + var riga = $(button).closest("tr"); |
| 451 | + var id = riga.data("id"); |
| 452 | +
|
| 453 | + // Salvataggio via AJAX |
| 454 | + await salvaForm("#edit-form", {}, button); |
| 455 | +
|
| 456 | + // Chiusura tooltip |
| 457 | + if ($(button).hasClass("tooltipstered")) |
| 458 | + $(button).tooltipster("close"); |
| 459 | +
|
| 460 | + // Apertura modal |
| 461 | + openModal("'.tr('Pausa sessione').'", "'.$module->fileurl('modals/split_sessione.php').'?id_module=" + globals.id_module + "&id_record=" + globals.id_record + "&id_sessione=" + id); |
| 462 | +} |
| 463 | +
|
445 | 464 | $("#tecnici .tipo_icon_after").on("change", function() { |
446 | 465 | aggiornaSessioneInline($(this).closest("tr").data("id")); |
447 | 466 | }); |
|
0 commit comments