|
50 | 50 | </div> |
51 | 51 |
|
52 | 52 | <div class="row"> |
53 | | - <div class="col-md-12"> |
54 | | - {[ "type": "textarea", "label": "<?php echo tr('Descrizione'); ?>", "name": "descrizione", "required": 1, "value": "<?php echo htmlentities(filter('descrizione')) ?: ''; ?>", "charcounter": 1 ]} |
55 | | - </div> |
56 | | - |
57 | | - <div class="col-md-3"> |
58 | | - {[ "type": "select", "label": "<?php echo tr('Categoria'); ?>", "name": "categoria", "required": 0, "ajax-source": "categorie", "icon-after": "add|<?php echo Module::where('name', 'Categorie')->first()->id; ?>|is_articolo=1" ]} |
59 | | - </div> |
| 53 | + <div class="col-md-12"> |
| 54 | + {[ "type": "textarea", "label": "<?php echo tr('Descrizione'); ?>", "name": "descrizione", "required": 1, "value": "<?php echo htmlentities(filter('descrizione')) ?: ''; ?>", "charcounter": 1 ]} |
| 55 | + </div> |
| 56 | + </div> |
60 | 57 |
|
61 | | - <div class="col-md-3"> |
62 | | - {[ "type": "select", "label": "<?php echo tr('Sottocategoria'); ?>", "name": "subcategoria", "id": "subcategoria_add", "ajax-source": "sottocategorie", "icon-after": "add|<?php echo Module::where('name', 'Categorie')->first()->id; ?>||hide" ]} |
63 | | - </div> |
64 | | - |
65 | | - <div class="col-md-3"> |
66 | | - {[ "type": "select", "label": "<?php echo tr('Marca'); ?>", "name": "id_marca", "ajax-source": "marche", "icon-after": "add|<?php echo Module::where('name', 'Marche')->first()->id; ?>" ]} |
| 58 | + <div class="row"> |
| 59 | + <div class="col-md-4"> |
| 60 | + {[ "type": "checkbox", "label": "<?php echo tr('Servizio'); ?>", "name": "servizio", "id": "servizio", "help": "<?php echo tr('Se selezionato, l\'articolo viene considerato un servizio'); ?>", "value": "0" ]} |
| 61 | + </div> |
| 62 | + <div class="col-md-4"> |
| 63 | + {[ "type": "number", "label": "<?php echo tr('Quantità iniziale'); ?>", "name": "qta", "id": "qta", "decimals": "qta", "value": "<?php echo htmlentities(filter('qta')) ?: ''; ?>" ]} |
67 | 64 | </div> |
68 | 65 |
|
69 | | - <div class="col-md-3"> |
70 | | - {[ "type": "select", "label": "<?php echo tr('Modello'); ?>", "name": "id_modello", "id": "id_modello_add", "ajax-source": "modelli", "icon-after": "add|<?php echo Module::where('name', 'Marche')->first()->id; ?>|id_original=0|hide" ]} |
| 66 | + <div class="col-md-4"> |
| 67 | + {[ "type": "select", "label": "<?php echo tr('Sede'); ?>", "name": "sede", "id": "sede", "ajax-source": "sedi_azienda", "value": "0", "required": 1 ]} |
71 | 68 | </div> |
72 | | - </div> |
| 69 | + </div> |
73 | 70 |
|
74 | 71 | <?php |
75 | 72 | $espandi_dettagli = setting('Espandi automaticamente la sezione "Dettagli aggiuntivi"'); |
|
84 | 81 | </div> |
85 | 82 | </div> |
86 | 83 | <div class="card-body"> |
| 84 | + <div class="row"> |
| 85 | + <div class="col-md-3"> |
| 86 | + {[ "type": "select", "label": "<?php echo tr('Categoria'); ?>", "name": "categoria", "required": 0, "ajax-source": "categorie", "icon-after": "add|<?php echo Module::where('name', 'Categorie')->first()->id; ?>|is_articolo=1" ]} |
| 87 | + </div> |
| 88 | + |
| 89 | + <div class="col-md-3"> |
| 90 | + {[ "type": "select", "label": "<?php echo tr('Sottocategoria'); ?>", "name": "subcategoria", "id": "subcategoria_add", "ajax-source": "sottocategorie", "icon-after": "add|<?php echo Module::where('name', 'Categorie')->first()->id; ?>||hide" ]} |
| 91 | + </div> |
| 92 | + |
| 93 | + <div class="col-md-3"> |
| 94 | + {[ "type": "select", "label": "<?php echo tr('Marca'); ?>", "name": "id_marca", "ajax-source": "marche", "icon-after": "add|<?php echo Module::where('name', 'Marche')->first()->id; ?>" ]} |
| 95 | + </div> |
| 96 | + |
| 97 | + <div class="col-md-3"> |
| 98 | + {[ "type": "select", "label": "<?php echo tr('Modello'); ?>", "name": "id_modello", "id": "id_modello_add", "ajax-source": "modelli", "icon-after": "add|<?php echo Module::where('name', 'Marche')->first()->id; ?>|id_original=0|hide" ]} |
| 99 | + </div> |
| 100 | + </div> |
| 101 | + |
87 | 102 | <div class="row"> |
88 | 103 | <div class="col-md-4"> |
89 | 104 | {[ "type": "number", "label": "<?php echo tr('Prezzo di acquisto'); ?>", "name": "prezzo_acquisto", "icon-after": "<?php echo currency(); ?>", "value": "<?php echo htmlentities(filter('prezzo_acquisto')) ?: 0; ?>" ]} |
|
106 | 121 |
|
107 | 122 | </div> |
108 | 123 |
|
109 | | - <div class="row"> |
110 | | - <div class="col-md-4"> |
111 | | - {[ "type": "number", "label": "<?php echo tr('Quantità iniziale'); ?>", "name": "qta", "decimals": "qta", "value": "<?php echo htmlentities(filter('qta')) ?: ''; ?>" ]} |
112 | | - </div> |
113 | | - |
114 | | - <div class="col-md-4"> |
115 | | - {[ "type": "select", "label": "<?php echo tr('Sede'); ?>", "name": "sede", "ajax-source": "sedi_azienda", "value": "0", "required": 1 ]} |
116 | | - </div> |
117 | | - |
118 | | - <div class="col-md-4"> |
119 | | - {[ "type": "checkbox", "label": "<?php echo tr('Abilita serial number'); ?>", "name": "abilita_serial_add", "help": "<?php echo tr('Abilita serial number in fase di aggiunta articolo in fattura o ddt'); ?>", "value": "<?php echo setting('Serial number abilitato di default'); ?>","placeholder": "<?php echo tr('Serial number'); ?>" ]} |
120 | | - </div> |
121 | | - </div> |
122 | | - |
123 | 124 | <div class="row"> |
124 | 125 | <div class="col-md-4"> |
125 | 126 | {[ "type": "select", "label": "<?php echo tr('Unità di misura'); ?>", "name": "um", "value": "<?php echo $um_predefinita; ?>", "ajax-source": "misure", "icon-after": "add|<?php echo Module::where('name', 'Unità di misura')->first()->id; ?>" ]} |
126 | 127 | </div> |
127 | | - <div class="col-md-4"> |
128 | | - {[ "type": "select", "label": "<?php echo tr('U.m. secondaria'); ?>", "name": "um_secondaria", "value": "", "ajax-source": "misure", "help": "<?php echo tr("Unità di misura da utilizzare nelle stampe di Ordini fornitori in relazione all'articolo"); ?>" ]} |
129 | | - </div> |
130 | | - |
131 | | - <div class="col-md-4"> |
132 | | - {[ "type": "number", "label": "<?php echo tr('Fattore moltiplicativo'); ?>", "name": "fattore_um_secondaria", "value": "", "decimals": "qta", "help": "<?php echo tr("Fattore moltiplicativo per l'unità di misura da utilizzare nelle stampe di Ordini fornitori"); ?>" ]} |
133 | | - </div> |
134 | | - </div> |
135 | | - |
136 | | - <div class="row"> |
137 | | - <div class="col-md-4"> |
138 | | - {[ "type": "select", "label": "<?php echo tr('Conto predefinito di acquisto'); ?>", "name": "idconto_acquisto", "ajax-source": "conti-acquisti" ]} |
139 | | - </div> |
140 | | - |
141 | | - <div class="col-md-4"> |
142 | | - {[ "type": "select", "label": "<?php echo tr('Conto predefinito di vendita'); ?>", "name": "idconto_vendita", "ajax-source": "conti-vendite" ]} |
143 | | - </div> |
144 | 128 |
|
145 | 129 | <div class="col-md-4"> |
146 | 130 | {[ "type": "select", "label": "<?php echo tr('Iva di vendita'); ?>", "name": "idiva_vendita", "ajax-source": "iva", "valore_predefinito": "Iva predefinita", "help": "<?php echo tr('Se non specificata, verrà utilizzata l\'iva di default delle impostazioni'); ?>" ]} |
@@ -273,6 +257,18 @@ function scorpora_iva_add() { |
273 | 257 | $(".modal #barcode").attr("disabled", $(this).is(":checked")).val(""); |
274 | 258 | }); |
275 | 259 |
|
| 260 | +// Gestione campo Servizio |
| 261 | +$(document).ready(function() { |
| 262 | + $('#servizio').click(function() { |
| 263 | + $("#qta").attr("disabled", $('#servizio').is(":checked")); |
| 264 | + $("#sede").attr("disabled", $('#servizio').is(":checked")); |
| 265 | + }); |
| 266 | + |
| 267 | + // Inizializza lo stato all'avvio |
| 268 | + $("#qta").attr("disabled", $('#servizio').is(":checked")); |
| 269 | + $("#sede").attr("disabled", $('#servizio').is(":checked")); |
| 270 | +}); |
| 271 | + |
276 | 272 | // Espandi automaticamente la sezione "Informazioni aggiuntive" se sono precompilati dati dall'ImportFE |
277 | 273 | $(document).ready(function() { |
278 | 274 | if (input("prezzo_acquisto").get() > 0 || input("qta").get() > 0 || input("um").get()) { |
|
0 commit comments