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