fix: impostazione sede partenza in fatture e interventi
This commit is contained in:
parent
9310fae29a
commit
2e25ac40ad
|
@ -1192,6 +1192,8 @@ if ($dir == 'entrata') {
|
|||
}
|
||||
}
|
||||
$(document).ready(function() {
|
||||
$("#idsede_partenza").trigger("change");
|
||||
|
||||
if(!$("#volume_manuale").is(":checked")){
|
||||
input("volume").set($("#volume_calcolato").val());
|
||||
}
|
||||
|
@ -1292,4 +1294,12 @@ function risolviStato() {
|
|||
}
|
||||
});
|
||||
}
|
||||
|
||||
// Impostazione della sede di partenza
|
||||
var sede_partenza = input("idsede_partenza");
|
||||
|
||||
sede_partenza.change(function() {
|
||||
updateSelectOption("idsede_partenza", $(this).val());
|
||||
session_set("superselect,idsede_partenza", $(this).val(), 0);
|
||||
})
|
||||
</script>';
|
||||
|
|
|
@ -472,100 +472,102 @@ echo '
|
|||
{( "name": "log_email", "id_module": "$id_module$", "id_record": "$id_record$" )}
|
||||
|
||||
<script>
|
||||
async function saveForm() {
|
||||
// Salvataggio via AJAX
|
||||
await salvaForm("#edit-form");
|
||||
}
|
||||
async function saveForm() {
|
||||
// Salvataggio via AJAX
|
||||
await salvaForm("#edit-form");
|
||||
}
|
||||
|
||||
function gestioneSconto(button) {
|
||||
gestioneRiga(button, "is_sconto=1");
|
||||
}
|
||||
function gestioneSconto(button) {
|
||||
gestioneRiga(button, "is_sconto=1");
|
||||
}
|
||||
|
||||
function gestioneDescrizione(button) {
|
||||
gestioneRiga(button, "is_descrizione=1");
|
||||
}
|
||||
function gestioneDescrizione(button) {
|
||||
gestioneRiga(button, "is_descrizione=1");
|
||||
}
|
||||
|
||||
async function gestioneRiga(button, options) {
|
||||
// Salvataggio via AJAX
|
||||
await salvaForm("#edit-form", {}, button);
|
||||
async function gestioneRiga(button, options) {
|
||||
// Salvataggio via AJAX
|
||||
await salvaForm("#edit-form", {}, button);
|
||||
|
||||
// Lettura titolo e chiusura tooltip
|
||||
let title = $(button).attr("data-title");
|
||||
// Lettura titolo e chiusura tooltip
|
||||
let title = $(button).attr("data-title");
|
||||
|
||||
// Apertura modal
|
||||
options = options ? options : "is_riga=1";
|
||||
openModal(title, "'.$structure->fileurl('row-add.php').'?id_module='.$id_module.'&id_record='.$id_record.'&" + options);
|
||||
}
|
||||
// Apertura modal
|
||||
options = options ? options : "is_riga=1";
|
||||
openModal(title, "'.$structure->fileurl('row-add.php').'?id_module='.$id_module.'&id_record='.$id_record.'&" + options);
|
||||
}
|
||||
|
||||
/**
|
||||
* Funzione dedicata al caricamento dinamico via AJAX delle righe del documento.
|
||||
*/
|
||||
function caricaRighe(id_riga) {
|
||||
let container = $("#righe");
|
||||
/**
|
||||
* Funzione dedicata al caricamento dinamico via AJAX delle righe del documento.
|
||||
*/
|
||||
function caricaRighe(id_riga) {
|
||||
let container = $("#righe");
|
||||
|
||||
localLoading(container, true);
|
||||
return $.get("'.$structure->fileurl('row-list.php').'?id_module='.$id_module.'&id_record='.$id_record.'", function(data) {
|
||||
container.html(data);
|
||||
localLoading(container, false);
|
||||
if (id_riga != null) {
|
||||
$("tr[data-id="+ id_riga +"]").effect("highlight",1000);
|
||||
}
|
||||
});
|
||||
}
|
||||
|
||||
/**
|
||||
* Funzione dedicata al caricamento dinamico via AJAX delle sessioni dei tecnici per l\'Attività.
|
||||
*/
|
||||
function caricaTecnici() {
|
||||
let container = $("#tecnici");
|
||||
|
||||
localLoading(container, true);
|
||||
return $.get("'.$structure->fileurl('ajax_tecnici.php').'?id_module='.$id_module.'&id_record='.$id_record.'", function(data) {
|
||||
caricaRighe(null);
|
||||
container.html(data);
|
||||
localLoading(container, false);
|
||||
});
|
||||
}
|
||||
|
||||
/**
|
||||
* Funzione dedicata al caricamento dinamico via AJAX delle sessioni dei tecnici per l\'Attività.
|
||||
*/
|
||||
function caricaCosti() {
|
||||
let container = $("#costi");
|
||||
|
||||
localLoading(container, true);
|
||||
return $.get("'.$structure->fileurl('ajax_costi.php').'?id_module='.$id_module.'&id_record='.$id_record.'", function(data) {
|
||||
container.html(data);
|
||||
localLoading(container, false);
|
||||
});
|
||||
}
|
||||
|
||||
$(document).ready(function() {
|
||||
caricaRighe(null);
|
||||
caricaTecnici();
|
||||
caricaCosti();
|
||||
|
||||
$("#id_articolo").on("change", function(e) {
|
||||
if ($(this).val()) {
|
||||
var data = $(this).selectData();
|
||||
|
||||
if (data.barcode) {
|
||||
$("#barcode").val(data.barcode);
|
||||
} else {
|
||||
$("#barcode").val("");
|
||||
localLoading(container, true);
|
||||
return $.get("'.$structure->fileurl('row-list.php').'?id_module='.$id_module.'&id_record='.$id_record.'", function(data) {
|
||||
container.html(data);
|
||||
localLoading(container, false);
|
||||
if (id_riga != null) {
|
||||
$("tr[data-id="+ id_riga +"]").effect("highlight",1000);
|
||||
}
|
||||
}
|
||||
});
|
||||
}
|
||||
|
||||
e.preventDefault();
|
||||
/**
|
||||
* Funzione dedicata al caricamento dinamico via AJAX delle sessioni dei tecnici per l\'Attività.
|
||||
*/
|
||||
function caricaTecnici() {
|
||||
let container = $("#tecnici");
|
||||
|
||||
setTimeout(function(){
|
||||
$("#barcode").focus();
|
||||
}, 100);
|
||||
localLoading(container, true);
|
||||
return $.get("'.$structure->fileurl('ajax_tecnici.php').'?id_module='.$id_module.'&id_record='.$id_record.'", function(data) {
|
||||
caricaRighe(null);
|
||||
container.html(data);
|
||||
localLoading(container, false);
|
||||
});
|
||||
}
|
||||
|
||||
/**
|
||||
* Funzione dedicata al caricamento dinamico via AJAX delle sessioni dei tecnici per l\'Attività.
|
||||
*/
|
||||
function caricaCosti() {
|
||||
let container = $("#costi");
|
||||
|
||||
localLoading(container, true);
|
||||
return $.get("'.$structure->fileurl('ajax_costi.php').'?id_module='.$id_module.'&id_record='.$id_record.'", function(data) {
|
||||
container.html(data);
|
||||
localLoading(container, false);
|
||||
});
|
||||
}
|
||||
|
||||
$(document).ready(function() {
|
||||
caricaRighe(null);
|
||||
caricaTecnici();
|
||||
caricaCosti();
|
||||
|
||||
$("#idsede_partenza").trigger("change");
|
||||
|
||||
$("#id_articolo").on("change", function(e) {
|
||||
if ($(this).val()) {
|
||||
var data = $(this).selectData();
|
||||
|
||||
if (data.barcode) {
|
||||
$("#barcode").val(data.barcode);
|
||||
} else {
|
||||
$("#barcode").val("");
|
||||
}
|
||||
}
|
||||
|
||||
e.preventDefault();
|
||||
|
||||
setTimeout(function(){
|
||||
$("#barcode").focus();
|
||||
}, 100);
|
||||
});
|
||||
|
||||
$("#barcode").focus();
|
||||
});
|
||||
|
||||
$("#barcode").focus();
|
||||
});
|
||||
|
||||
var anagrafica = input("idanagrafica");
|
||||
var sede = input("idsede_destinazione");
|
||||
var contratto = input("idcontratto");
|
||||
|
@ -573,6 +575,7 @@ $(document).ready(function() {
|
|||
var ordine = input("idordine");
|
||||
var cliente_finale = input("idclientefinale");
|
||||
var referente = input("idreferente");
|
||||
var sede_partenza = input("idsede_partenza");
|
||||
|
||||
// Gestione della modifica dell\'anagrafica
|
||||
anagrafica.change(function() {
|
||||
|
@ -677,6 +680,12 @@ $(document).ready(function() {
|
|||
.getElement().selectReset();
|
||||
});
|
||||
|
||||
// Impostazione della sede di partenza
|
||||
sede_partenza.change(function() {
|
||||
updateSelectOption("idsede_partenza", $(this).val());
|
||||
session_set("superselect,idsede_partenza", $(this).val(), 0);
|
||||
})
|
||||
|
||||
$("#codice_cig, #codice_cup").bind("keyup change", function (e) {
|
||||
if ($("#codice_cig").val() == "" && $("#codice_cup").val() == "") {
|
||||
$("#id_documento_fe").prop("required", false);
|
||||
|
|
Loading…
Reference in New Issue