mirror of
https://github.com/devcode-it/openstamanager.git
synced 2025-03-12 09:10:19 +01:00
Correzioni su select-options
This commit is contained in:
parent
6a02fb7270
commit
1d99836568
@ -1,11 +1,6 @@
|
|||||||
<?php
|
<?php
|
||||||
|
|
||||||
$result['idarticolo'] = isset($result['idarticolo']) ? $result['idarticolo'] : null;
|
$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;
|
$qta_minima = 0;
|
||||||
|
|
||||||
// Articolo
|
// Articolo
|
||||||
@ -13,7 +8,7 @@ if (empty($result['idarticolo'])) {
|
|||||||
echo '
|
echo '
|
||||||
<div class="row">
|
<div class="row">
|
||||||
<div class="col-md-12">
|
<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>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
@ -87,10 +82,6 @@ $(document).ready(function () {
|
|||||||
$("#idarticolo").on("change", function() {
|
$("#idarticolo").on("change", function() {
|
||||||
// Autoimpostazione dei valori relativi
|
// Autoimpostazione dei valori relativi
|
||||||
if ($(this).val()) {
|
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();
|
$data = $(this).selectData();
|
||||||
|
|
||||||
$("#prezzo_unitario").val($data.prezzo_'.($options['dir'] == 'entrata' ? 'vendita' : 'acquisto').');
|
$("#prezzo_unitario").val($data.prezzo_'.($options['dir'] == 'entrata' ? 'vendita' : 'acquisto').');
|
||||||
|
@ -2,7 +2,6 @@
|
|||||||
|
|
||||||
include_once __DIR__.'/../../core.php';
|
include_once __DIR__.'/../../core.php';
|
||||||
|
|
||||||
$_SESSION['superselect']['dir'] = $options['dir'];
|
|
||||||
$_SESSION['superselect']['idanagrafica'] = $options['idanagrafica'];
|
$_SESSION['superselect']['idanagrafica'] = $options['idanagrafica'];
|
||||||
|
|
||||||
$incorpora_iva = setting('Utilizza prezzi di vendita comprensivi di IVA');
|
$incorpora_iva = setting('Utilizza prezzi di vendita comprensivi di IVA');
|
||||||
@ -77,7 +76,7 @@ echo '
|
|||||||
return;
|
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) {
|
function(response) {
|
||||||
let result = response.results[0];
|
let result = response.results[0];
|
||||||
if(!result){
|
if(!result){
|
||||||
|
@ -327,7 +327,7 @@ switch ($resource) {
|
|||||||
* Opzioni utilizzate:
|
* Opzioni utilizzate:
|
||||||
* - idanagrafica
|
* - 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";
|
$query = "SELECT id, CONCAT_WS(' - ', numero_protocollo, numero_progressivo) as descrizione FROM co_dichiarazioni_intento |where| ORDER BY data";
|
||||||
|
|
||||||
foreach ($elements as $element) {
|
foreach ($elements as $element) {
|
||||||
|
@ -277,6 +277,7 @@ switch ($resource) {
|
|||||||
* - idanagrafica
|
* - idanagrafica
|
||||||
*/
|
*/
|
||||||
case 'articoli_barcode':
|
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');
|
$prezzi_ivati = setting('Utilizza prezzi di vendita comprensivi di IVA');
|
||||||
|
|
||||||
$query = 'SELECT mg_articoli.*,
|
$query = 'SELECT mg_articoli.*,
|
||||||
@ -288,7 +289,7 @@ switch ($resource) {
|
|||||||
IFNULL(mg_fornitore_articolo.qta_minima, 0) AS qta_minima,
|
IFNULL(mg_fornitore_articolo.qta_minima, 0) AS qta_minima,
|
||||||
mg_fornitore_articolo.id AS id_dettaglio_fornitore
|
mg_fornitore_articolo.id AS id_dettaglio_fornitore
|
||||||
FROM mg_articoli
|
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|';
|
||||||
|
|
||||||
$where[] = 'barcode='.prepare(get('barcode'));
|
$where[] = 'barcode='.prepare(get('barcode'));
|
||||||
|
@ -2,8 +2,6 @@
|
|||||||
|
|
||||||
include_once __DIR__.'/../../core.php';
|
include_once __DIR__.'/../../core.php';
|
||||||
|
|
||||||
$_SESSION['superselect']['id_categoria'] = $record['id_categoria'];
|
|
||||||
|
|
||||||
?><form action="" method="post" id="edit-form" enctype="multipart/form-data">
|
?><form action="" method="post" id="edit-form" enctype="multipart/form-data">
|
||||||
<input type="hidden" name="backto" value="record-edit">
|
<input type="hidden" name="backto" value="record-edit">
|
||||||
<input type="hidden" name="op" value="update">
|
<input type="hidden" name="op" value="update">
|
||||||
@ -37,7 +35,7 @@ $_SESSION['superselect']['id_categoria'] = $record['id_categoria'];
|
|||||||
</div>
|
</div>
|
||||||
|
|
||||||
<div class="col-md-6">
|
<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>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
@ -309,7 +307,8 @@ echo '
|
|||||||
|
|
||||||
<script>
|
<script>
|
||||||
$("#categoria").change(function() {
|
$("#categoria").change(function() {
|
||||||
session_set("superselect,id_categoria", $(this).val(), 0);
|
updateSelectOption("id_categoria", $(this).val());
|
||||||
|
|
||||||
$("#subcategoria").val(null).trigger("change");
|
$("#subcategoria").val(null).trigger("change");
|
||||||
});
|
});
|
||||||
|
|
||||||
|
@ -397,6 +397,7 @@ echo '
|
|||||||
|
|
||||||
// Gestione della modifica della sede selezionato
|
// Gestione della modifica della sede selezionato
|
||||||
sede.change(function() {
|
sede.change(function() {
|
||||||
|
updateSelectOption("idsede_destinazione", $(this).val());
|
||||||
session_set("superselect,idsede_destinazione", $(this).val(), 0);
|
session_set("superselect,idsede_destinazione", $(this).val(), 0);
|
||||||
input("idimpianti").getElement().selectReset();
|
input("idimpianti").getElement().selectReset();
|
||||||
|
|
||||||
@ -429,6 +430,7 @@ echo '
|
|||||||
|
|
||||||
// Gestione delle modifiche agli impianti selezionati
|
// Gestione delle modifiche agli impianti selezionati
|
||||||
input("idimpianti").change(function() {
|
input("idimpianti").change(function() {
|
||||||
|
updateSelectOption("marticola", $(this).val());
|
||||||
session_set("superselect,marticola", $(this).val(), 0);
|
session_set("superselect,marticola", $(this).val(), 0);
|
||||||
|
|
||||||
input("componenti").setDisabled(!$(this).val())
|
input("componenti").setDisabled(!$(this).val())
|
||||||
|
@ -235,11 +235,11 @@ if (!empty($codice_modalita_pagamento)) {
|
|||||||
echo '
|
echo '
|
||||||
<div class="row" >
|
<div class="row" >
|
||||||
<div class="col-md-6">
|
<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à').'
|
<i class="fa fa-refresh"></i> '.tr('Visualizza tutte le modalità').'
|
||||||
</button>
|
</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>';
|
</div>';
|
||||||
|
|
||||||
// Movimentazioni
|
// Movimentazioni
|
||||||
@ -322,7 +322,7 @@ if (!empty($righe)) {
|
|||||||
{[ "type": "select", "name": "conto['.$key.']", "ajax-source": "conti-acquisti", "required": 1, "placeholder": "Conto acquisti" ]}
|
{[ "type": "select", "name": "conto['.$key.']", "ajax-source": "conti-acquisti", "required": 1, "placeholder": "Conto acquisti" ]}
|
||||||
</td>
|
</td>
|
||||||
<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>
|
<br>
|
||||||
<span id="riferimento_'.$key.'"></span>
|
<span id="riferimento_'.$key.'"></span>
|
||||||
|
Loading…
x
Reference in New Issue
Block a user