mirror of
https://github.com/devcode-it/openstamanager.git
synced 2024-12-22 13:26:38 +01:00
Correzioni su select-options
This commit is contained in:
parent
6a02fb7270
commit
1d99836568
@ -1,11 +1,6 @@
|
||||
<?php
|
||||
|
||||
$result['idarticolo'] = isset($result['idarticolo']) ? $result['idarticolo'] : null;
|
||||
|
||||
$_SESSION['superselect']['dir'] = $options['dir'];
|
||||
$_SESSION['superselect']['idanagrafica'] = $options['idanagrafica'];
|
||||
$_SESSION['superselect']['idarticolo'] = $options['idarticolo'];
|
||||
|
||||
$qta_minima = 0;
|
||||
|
||||
// Articolo
|
||||
@ -13,7 +8,7 @@ if (empty($result['idarticolo'])) {
|
||||
echo '
|
||||
<div class="row">
|
||||
<div class="col-md-12">
|
||||
{[ "type": "select", "label": "'.tr('Articolo').'", "name": "idarticolo", "required": 1, "value": "'.$result['idarticolo'].'", "ajax-source": "articoli", "icon-after": "add|'.Modules::get('Articoli')['id'].'" ]}
|
||||
{[ "type": "select", "label": "'.tr('Articolo').'", "name": "idarticolo", "required": 1, "value": "'.$result['idarticolo'].'", "ajax-source": "articoli", "select-options": {"idanagrafica": '.$options['idanagrafica'].', "dir": "'.$options['dir'].'"}, "icon-after": "add|'.Modules::get('Articoli')['id'].'" ]}
|
||||
</div>
|
||||
</div>
|
||||
|
||||
@ -87,10 +82,6 @@ $(document).ready(function () {
|
||||
$("#idarticolo").on("change", function() {
|
||||
// Autoimpostazione dei valori relativi
|
||||
if ($(this).val()) {
|
||||
session_set("superselect,idarticolo", $(this).val(), 0);
|
||||
session_set("superselect,idanagrafica", "'.$options['idanagrafica'].'", 0);
|
||||
session_set("superselect,dir", "'.$options['dir'].'", 0);
|
||||
|
||||
$data = $(this).selectData();
|
||||
|
||||
$("#prezzo_unitario").val($data.prezzo_'.($options['dir'] == 'entrata' ? 'vendita' : 'acquisto').');
|
||||
|
@ -2,7 +2,6 @@
|
||||
|
||||
include_once __DIR__.'/../../core.php';
|
||||
|
||||
$_SESSION['superselect']['dir'] = $options['dir'];
|
||||
$_SESSION['superselect']['idanagrafica'] = $options['idanagrafica'];
|
||||
|
||||
$incorpora_iva = setting('Utilizza prezzi di vendita comprensivi di IVA');
|
||||
@ -77,7 +76,7 @@ echo '
|
||||
return;
|
||||
}
|
||||
|
||||
$.getJSON(globals.rootdir + "/ajax_select.php?op=articoli_barcode&barcode=" + barcode,
|
||||
$.getJSON(globals.rootdir + "/ajax_select.php?op=articoli_barcode&barcode=" + barcode + "&id_anagrafica='.$options['idanagrafica'].'",
|
||||
function(response) {
|
||||
let result = response.results[0];
|
||||
if(!result){
|
||||
|
@ -231,7 +231,7 @@ switch ($resource) {
|
||||
break;
|
||||
|
||||
/*
|
||||
* Opzioni utilizzate:
|
||||
* Opzioni utilizzate:
|
||||
* - idanagrafica
|
||||
*/
|
||||
case 'sedi':
|
||||
@ -276,9 +276,9 @@ switch ($resource) {
|
||||
break;
|
||||
|
||||
/*
|
||||
* Opzioni utilizzate:
|
||||
* - idanagrafica
|
||||
*/
|
||||
* Opzioni utilizzate:
|
||||
* - idanagrafica
|
||||
*/
|
||||
case 'referenti':
|
||||
if (isset($superselect['idanagrafica'])) {
|
||||
$query = 'SELECT id, nome AS descrizione FROM an_referenti |where| ORDER BY nome';
|
||||
@ -327,7 +327,7 @@ switch ($resource) {
|
||||
* Opzioni utilizzate:
|
||||
* - idanagrafica
|
||||
*/
|
||||
case 'dichiarazioni$superselect_intento':
|
||||
case 'dichiarazioni_intento':
|
||||
$query = "SELECT id, CONCAT_WS(' - ', numero_protocollo, numero_progressivo) as descrizione FROM co_dichiarazioni_intento |where| ORDER BY data";
|
||||
|
||||
foreach ($elements as $element) {
|
||||
|
@ -277,6 +277,7 @@ switch ($resource) {
|
||||
* - idanagrafica
|
||||
*/
|
||||
case 'articoli_barcode':
|
||||
$id_anagrafica = filter('id_anagrafica'); // ID passato via URL in modo fisso
|
||||
$prezzi_ivati = setting('Utilizza prezzi di vendita comprensivi di IVA');
|
||||
|
||||
$query = 'SELECT mg_articoli.*,
|
||||
@ -288,7 +289,7 @@ switch ($resource) {
|
||||
IFNULL(mg_fornitore_articolo.qta_minima, 0) AS qta_minima,
|
||||
mg_fornitore_articolo.id AS id_dettaglio_fornitore
|
||||
FROM mg_articoli
|
||||
LEFT JOIN mg_fornitore_articolo ON mg_fornitore_articolo.id_articolo = mg_articoli.id AND mg_fornitore_articolo.deleted_at IS NULL AND mg_fornitore_articolo.id_fornitore = '.prepare($superselect['idanagrafica']).'
|
||||
LEFT JOIN mg_fornitore_articolo ON mg_fornitore_articolo.id_articolo = mg_articoli.id AND mg_fornitore_articolo.deleted_at IS NULL AND mg_fornitore_articolo.id_fornitore = '.prepare($id_anagrafica).'
|
||||
|where|';
|
||||
|
||||
$where[] = 'barcode='.prepare(get('barcode'));
|
||||
|
@ -2,8 +2,6 @@
|
||||
|
||||
include_once __DIR__.'/../../core.php';
|
||||
|
||||
$_SESSION['superselect']['id_categoria'] = $record['id_categoria'];
|
||||
|
||||
?><form action="" method="post" id="edit-form" enctype="multipart/form-data">
|
||||
<input type="hidden" name="backto" value="record-edit">
|
||||
<input type="hidden" name="op" value="update">
|
||||
@ -37,7 +35,7 @@ $_SESSION['superselect']['id_categoria'] = $record['id_categoria'];
|
||||
</div>
|
||||
|
||||
<div class="col-md-6">
|
||||
{[ "type": "select", "label": "<?php echo tr('Sottocategoria'); ?>", "name": "subcategoria", "value": "$id_sottocategoria$", "ajax-source": "sottocategorie" ]}
|
||||
{[ "type": "select", "label": "<?php echo tr('Sottocategoria'); ?>", "name": "subcategoria", "value": "$id_sottocategoria$", "ajax-source": "sottocategorie", "select-options": {"id_categoria": <?php echo $record['id_categoria']; ?>} ]}
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
@ -309,7 +307,8 @@ echo '
|
||||
|
||||
<script>
|
||||
$("#categoria").change(function() {
|
||||
session_set("superselect,id_categoria", $(this).val(), 0);
|
||||
updateSelectOption("id_categoria", $(this).val());
|
||||
|
||||
$("#subcategoria").val(null).trigger("change");
|
||||
});
|
||||
|
||||
|
@ -4,7 +4,7 @@ include_once __DIR__.'/../../../core.php';
|
||||
|
||||
switch ($resource) {
|
||||
/*
|
||||
* Opzioni utilizzate:
|
||||
* Opzioni utilizzate:
|
||||
* - idanagrafica
|
||||
* - stato
|
||||
*/
|
||||
|
@ -17,7 +17,7 @@ switch ($resource) {
|
||||
break;
|
||||
|
||||
/*
|
||||
* Opzioni utilizzate:
|
||||
* Opzioni utilizzate:
|
||||
* - idanagrafica
|
||||
*/
|
||||
case 'impianti-cliente':
|
||||
@ -41,7 +41,7 @@ switch ($resource) {
|
||||
break;
|
||||
|
||||
/*
|
||||
* Opzioni utilizzate:
|
||||
* Opzioni utilizzate:
|
||||
* - idintervento
|
||||
*/
|
||||
case 'impianti-intervento':
|
||||
|
@ -397,6 +397,7 @@ echo '
|
||||
|
||||
// Gestione della modifica della sede selezionato
|
||||
sede.change(function() {
|
||||
updateSelectOption("idsede_destinazione", $(this).val());
|
||||
session_set("superselect,idsede_destinazione", $(this).val(), 0);
|
||||
input("idimpianti").getElement().selectReset();
|
||||
|
||||
@ -429,6 +430,7 @@ echo '
|
||||
|
||||
// Gestione delle modifiche agli impianti selezionati
|
||||
input("idimpianti").change(function() {
|
||||
updateSelectOption("marticola", $(this).val());
|
||||
session_set("superselect,marticola", $(this).val(), 0);
|
||||
|
||||
input("componenti").setDisabled(!$(this).val())
|
||||
|
@ -235,11 +235,11 @@ if (!empty($codice_modalita_pagamento)) {
|
||||
echo '
|
||||
<div class="row" >
|
||||
<div class="col-md-6">
|
||||
<button type="button" class="btn btn-info btn-xs pull-right" onclick="session_set(\'superselect,codice_modalita_pagamento_fe\', \'\', 0)">
|
||||
<button type="button" class="btn btn-info btn-xs pull-right" onclick="updateSelectOption(\'codice_modalita_pagamento_fe\', \'\')">
|
||||
<i class="fa fa-refresh"></i> '.tr('Visualizza tutte le modalità').'
|
||||
</button>
|
||||
|
||||
{[ "type": "select", "label": "'.tr('Pagamento').'", "name": "pagamento", "required": 1, "ajax-source": "pagamenti" ]}
|
||||
{[ "type": "select", "label": "'.tr('Pagamento').'", "name": "pagamento", "required": 1, "ajax-source": "pagamenti", "select-options": {'.(!empty($codice_modalita_pagamento) ? '"codice_modalita_pagamento_fe": '.$codice_modalita_pagamento : '').'} ]}
|
||||
</div>';
|
||||
|
||||
// Movimentazioni
|
||||
@ -322,7 +322,7 @@ if (!empty($righe)) {
|
||||
{[ "type": "select", "name": "conto['.$key.']", "ajax-source": "conti-acquisti", "required": 1, "placeholder": "Conto acquisti" ]}
|
||||
</td>
|
||||
<td>
|
||||
{[ "type": "select", "name": "articoli['.$key.']", "ajax-source": "articoli", "icon-after": "add|'.Modules::get('Articoli')['id'].'|codice='.htmlentities($codice_principale).'&descrizione='.htmlentities($riga['Descrizione']).'", "value": "'.$id_articolo.'" ]}
|
||||
{[ "type": "select", "name": "articoli['.$key.']", "ajax-source": "articoli", "select-options": {"permetti_movimento_a_zero": 1, "dir": "entrata", "idanagrafica": '.($anagrafica ? $anagrafica->id : '""').'}, "icon-after": "add|'.Modules::get('Articoli')['id'].'|codice='.htmlentities($codice_principale).'&descrizione='.htmlentities($riga['Descrizione']).'", "value": "'.$id_articolo.'" ]}
|
||||
|
||||
<br>
|
||||
<span id="riferimento_'.$key.'"></span>
|
||||
|
Loading…
Reference in New Issue
Block a user