From 75eeee03ecd1d62a2757f81eb4afaa9dcb9c24e9 Mon Sep 17 00:00:00 2001 From: loviuz Date: Sat, 29 Jun 2024 01:36:59 +0200 Subject: [PATCH] =?UTF-8?q?Miglioramento=20header=20attivit=C3=A0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- assets/src/css/style.css | 23 +++++++++++++++++++++ assets/src/img/logo_header.png | Bin 8768 -> 6534 bytes modules/interventi/edit.php | 16 +++++++-------- modules/interventi/header.php | 36 ++++++++++++++++++++++++++------- 4 files changed, 59 insertions(+), 16 deletions(-) diff --git a/assets/src/css/style.css b/assets/src/css/style.css index 58f94db31..f368b6ede 100755 --- a/assets/src/css/style.css +++ b/assets/src/css/style.css @@ -1601,6 +1601,29 @@ body:not(.sidebar-collapse) .sidebar .nav-treeview .nav-treeview .nav-link { z-index: 99999; } +.module-header p{ + margin: 3px 0; +} + +.module-header h3, +.module-header h4, +.module-header h5{ + margin: 4px 0; +} + +.round-16{ + border-radius: 16px; + width: 16px; + height: 16px; + display: inline-block; + vertical-align: middle; +} + +.module-header .separator{ + color: #ccc; + padding: 0 5px; +} + @media screen and (max-width: 767px) { .navbar-left { display: inline-block; diff --git a/assets/src/img/logo_header.png b/assets/src/img/logo_header.png index 3f2f9c32f0ca2b7a65d3673a052a32920dc8f930..7117cc4d4876c0290a1bc0c771873edf88d1eab5 100644 GIT binary patch literal 6534 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 H06X??MdYMT diff --git a/modules/interventi/edit.php b/modules/interventi/edit.php index a0694a2a6..cf1825330 100755 --- a/modules/interventi/edit.php +++ b/modules/interventi/edit.php @@ -54,11 +54,6 @@ echo ' -
-
- {[ "type": "select", "label": "'.tr('Stato').'", "name": "idstatointervento", "required": 1, "values": "query=SELECT `in_statiintervento`.`id`, `title` as descrizione, `colore` AS _bgcolor_ FROM `in_statiintervento` LEFT JOIN `in_statiintervento_lang` ON (`in_statiintervento`.`id` = `in_statiintervento_lang`.`id_record` AND `in_statiintervento_lang`.`id_lang` ='.prepare(Models\Locale::getDefault()->id).') WHERE `deleted_at` IS NULL ORDER BY `title`", "value": "$idstatointervento$", "class": "unblockable" ]} -
-
@@ -189,7 +184,7 @@ $sede_azienda = $anagrafica_azienda->sedeLegale; {[ "type": "select", "label": "", "name": "idtipointervento", "required": 1, "ajax-source": "tipiintervento", "value": "$idtipointervento$", "readonly": "" ]}
- {[ "type": "select", "label": "", "multiple": "1", "name": "tags[]", "values": "query=SELECT `id`, `name` as descrizione FROM `in_tags` ORDER BY `name`", "value": "", "icon-after": "add|first()->id; ?>|" ]} + {[ "type": "select", "label": "", "name": "idstatointervento", "required": 1, "values": "query=SELECT `in_statiintervento`.`id`, `title` as descrizione, `colore` AS _bgcolor_ FROM `in_statiintervento` LEFT JOIN `in_statiintervento_lang` ON (`in_statiintervento`.`id` = `in_statiintervento_lang`.`id_record` AND `in_statiintervento_lang`.`id_lang` =id); ?>) WHERE `deleted_at` IS NULL ORDER BY `title`", "value": "$idstatointervento$", "class": "unblockable" ]}
@@ -200,19 +195,22 @@ $tecnici_assegnati = array_column($tecnici_assegnati, 'id_tecnico'); echo '
-
+
{[ "type": "select", "label": "'.tr('Tecnici assegnati').'", "multiple": "1", "name": "tecnici_assegnati[]", "ajax-source": "tecnici", "value": "'.implode(',', $tecnici_assegnati).'", "icon-after": "add|'.$id_modulo_anagrafiche.'|tipoanagrafica=Tecnico&readonly_tipo=1" ]}
'; // Conteggio numero articoli intervento per eventuale blocco della sede di partenza $articoli = $intervento->articoli; echo ' -
+
{[ "type": "select", "label": "'.tr('Partenza merce').'", "name": "idsede_partenza", "ajax-source": "sedi_azienda", "value": "$idsede_partenza$", "readonly": "'.(($record['flag_completato'] || !$articoli->isEmpty()) ? 1 : 0).'" ]}
-
+
{[ "type": "select", "label": "'.tr('Sede destinazione').'", "name": "idsede_destinazione","value": "$idsede_destinazione$", "ajax-source": "sedi", "select-options": '.json_encode(['idanagrafica' => $record['idanagrafica']]).', "placeholder": "'.tr('Sede legale').'", "readonly": "'.$record['flag_completato'].'" ]}
+
+ {[ "type": "select", "label": "'.tr('Tags').'", "multiple": "1", "name": "tags[]", "values": "query=SELECT `id`, `name` as descrizione FROM `in_tags` ORDER BY `name`", "value": "'.implode(',', $tags).'", "icon-after": "add|'.(Module::where('name', 'Tags')->first()->id).'|" ]} +
diff --git a/modules/interventi/header.php b/modules/interventi/header.php index 9ab1be4e7..7f54e8c8d 100644 --- a/modules/interventi/header.php +++ b/modules/interventi/header.php @@ -106,7 +106,7 @@ echo ' // Cliente echo '
-

'.$anagrafica->ragione_sociale.'

+

'.Modules::link('Anagrafiche', $intervento->idanagrafica, $intervento->anagrafica->ragione_sociale, $intervento->anagrafica->ragione_sociale).'

'.($sede['nomesede'] ? $sede['nomesede'].'
' : '').' @@ -124,15 +124,37 @@ echo '

'; // Panoramica +$show_prezzi = Auth::user()['gruppo'] != 'Tecnici' || (Auth::user()['gruppo'] == 'Tecnici' && setting('Mostra i prezzi al tecnico')); +$prezzi_ivati = setting('Utilizza prezzi di vendita comprensivi di IVA'); + +$stato = \Modules\Interventi\Stato::find($intervento->stato->id); echo '
-
+
-

'.tr('Panoramica attività num. ').$intervento->codice.'

+

'.tr('Attività _NUM_ del _DATA_', [ + '_NUM_' => $intervento->codice, + '_DATA_' => Translator::dateToLocale($intervento->data_richiesta) + ]).'

- -

+

+ '.$intervento->sessioni->count().' + | + + '.Translator::numberToLocale($intervento->sessioni->sum('ore')).' + | + + '.Translator::numberToLocale($intervento->sessioni->sum('km')).' '.tr('km').' + | + + '.($show_prezzi ? moneyFormat(($prezzi_ivati ? $intervento->totale : $intervento->totale_imponibile), 2) : '-').' + | + + '.$stato->getTranslation('title').' +

+
+

'.($insoluti ? tr('Sono presenti insoluti') : tr('Non sono presenti insoluti')).'

@@ -151,7 +173,7 @@ if ($contratto) { '.Modules::link('Contratti', $contratto->id, tr('Contratto num. _NUM_ del _DATA_', ['_NUM_' => $contratto->numero, '_DATA_' => Translator::dateToLocale($contratto->data_bozza)])); if ($ore_previste > 0) { echo ' - - '.$ore_erogate.'/'.$ore_previste.' '.tr('ore').'
+ - '.Translator::numberToLocale($ore_erogate, 2).'/'.$ore_previste.' '.tr('ore').'
@@ -193,7 +215,7 @@ $sede_azienda = $anagrafica_azienda->sedeLegale; echo '
-
+

'.tr('Geolocalizzazione').'