|
172 | 172 |
|
173 | 173 | <div class="row"> |
174 | 174 | <div class="col-md-4"> |
175 | | - {[ "type": "select", "label": "'.tr('Impianto').'", "multiple": 1, "name": "idimpianti[]", "value": "'.$impianti_collegati.'", "ajax-source": "impianti-cliente", "select-options": {"idanagrafica": '.($id_anagrafica ?: '""').', "idsede_destinazione": '.($id_sede ?: '""').'}, "icon-after": "add|'.Module::where('name', 'Impianti')->first()->id.'|id_anagrafica='.$id_anagrafica.'" ]} |
| 175 | + {[ "type": "select", "label": "'.tr('Contratto').'", "name": "idcontratto", "value": "'.$id_contratto.'", "ajax-source": "contratti", "readonly": "'.(empty($id_contratto) ? 0 : 1).'", "select-options": '.json_encode(['idanagrafica' => $id_anagrafica]).', "icon-after": "add|'.Module::where('name', 'Contratti')->first()->id.'|pianificabile=1&idanagrafica='.$id_anagrafica.'" ]} |
176 | 176 | </div> |
177 | 177 |
|
178 | 178 | <div class="col-md-4"> |
179 | | - {[ "type": "select", "label": "'.tr('Componenti').'", "multiple": 1, "name": "componenti[]", "placeholder": "'.tr('Seleziona prima un impianto').'", "ajax-source": "componenti" ]} |
| 179 | + {[ "type": "select", "label": "'.tr('Impianto').'", "multiple": 1, "name": "idimpianti[]", "value": "'.$impianti_collegati.'", "ajax-source": "impianti-cliente", "select-options": {"idanagrafica": '.($id_anagrafica ?: '""').', "idsede_destinazione": '.($id_sede ?: '0').', "idcontratto": '.($id_contratto ?: '""').'}, "icon-after": "add|'.Module::where('name', 'Impianti')->first()->id.'|id_anagrafica='.$id_anagrafica.'" ]} |
180 | 180 | </div> |
181 | 181 |
|
182 | 182 | <div class="col-md-4"> |
183 | | - {[ "type": "select", "label": "'.tr('Sezionale').'", "name": "id_segment", "required": 1, "ajax-source": "segmenti", "select-options": '.json_encode(['id_module' => $id_module, 'is_sezionale' => 1]).', "value": "'.$_SESSION['module_'.$id_module]['id_segment'].'" ]} |
184 | | - </div> |
| 183 | + {[ "type": "select", "label": "'.tr('Componenti').'", "multiple": 1, "name": "componenti[]", "placeholder": "'.tr('Seleziona prima un impianto').'", "ajax-source": "componenti" ]} |
| 184 | + </div> |
185 | 185 | </div> |
186 | 186 |
|
187 | 187 | <div class="row"> |
|
190 | 190 | </div> |
191 | 191 |
|
192 | 192 | <div class="col-md-4"> |
193 | | - {[ "type": "select", "label": "'.tr('Contratto').'", "name": "idcontratto", "value": "'.$id_contratto.'", "ajax-source": "contratti", "readonly": "'.(empty($id_contratto) ? 0 : 1).'", "select-options": '.json_encode(['idanagrafica' => $id_anagrafica]).', "icon-after": "add|'.Module::where('name', 'Contratti')->first()->id.'|pianificabile=1&idanagrafica='.$id_anagrafica.'" ]} |
| 193 | + {[ "type": "select", "label": "'.tr('Ordine').'", "name": "idordine", "ajax-source": "ordini-cliente", "value": "'.$id_ordine.'", "select-options": '.json_encode(['idanagrafica' => $id_anagrafica]).' ]} |
194 | 194 | </div> |
195 | 195 |
|
196 | 196 | <div class="col-md-4"> |
197 | | - {[ "type": "select", "label": "'.tr('Ordine').'", "name": "idordine", "ajax-source": "ordini-cliente", "value": "'.$id_ordine.'", "select-options": '.json_encode(['idanagrafica' => $id_anagrafica]).' ]} |
198 | | - </div> |
| 197 | + {[ "type": "select", "label": "'.tr('Sezionale').'", "name": "id_segment", "required": 1, "ajax-source": "segmenti", "select-options": '.json_encode(['id_module' => $id_module, 'is_sezionale' => 1]).', "value": "'.$_SESSION['module_'.$id_module]['id_segment'].'" ]} |
| 198 | + </div> |
199 | 199 | </div> |
200 | 200 |
|
201 | 201 | <div class="row"> |
|
668 | 668 | input("idtipointervento").getElement() |
669 | 669 | .selectSetNew($(this).selectData().idtipointervento, $(this).selectData().idtipointervento_descrizione); |
670 | 670 | } |
| 671 | +
|
| 672 | + updateSelectOption("idcontratto", contratto.get()); |
| 673 | + session_set("superselect,idcontratto",contratto.get(), 0); |
671 | 674 | } |
672 | 675 | }); |
673 | 676 |
|
|
0 commit comments