att
This commit is contained in:
@@ -193,8 +193,8 @@ function getCurrentDate() {
|
||||
var beforeSendValidate = function (numState, nextState) {
|
||||
$(".errorValidate").removeClass("errorValidate");
|
||||
if (numState == 0 || numState == 1) {
|
||||
if ($("#estabelecimento ").val() == "") {
|
||||
$("#estabelecimento ").parent("div").addClass("errorValidate");
|
||||
if ($("#estabelecimento").val() == "") {
|
||||
$("#estabelecimento").parent("div").addClass("errorValidate");
|
||||
throw "'Estabelecimento/filial ' é obrigatório.";
|
||||
} else if ($("#enderecoSolicitante").val() == "") {
|
||||
$("#enderecoSolicitante").parent("div").addClass("errorValidate");
|
||||
@@ -277,35 +277,18 @@ function setSelectedZoomItem(selectedItem) {
|
||||
indice = valores[1];
|
||||
}
|
||||
|
||||
// Carrega o dataset de centro de custo (apenas uma vez)
|
||||
var dtsCentroCusto = DatasetFactory.getDataset(
|
||||
"ds_centroCusto",
|
||||
null,
|
||||
null,
|
||||
null
|
||||
).values;
|
||||
|
||||
// --- Define variáveis de gestores apenas uma vez ---
|
||||
var nomeGestorComercial = dtsCentroCusto[0].gestorCentroCusto;
|
||||
var emailGestorComercial = dtsCentroCusto[0].emailGestor;
|
||||
var idGestorComercial = dtsCentroCusto[0].idGestor;
|
||||
|
||||
var nomeGestorOperacoes = dtsCentroCusto[2].gestorCentroCusto;
|
||||
var emailGestorOperacoes = dtsCentroCusto[2].emailGestor;
|
||||
var idGestorOperacoes = dtsCentroCusto[2].idGestor;
|
||||
|
||||
// --- Quando seleciona o ESTABELECIMENTO ---
|
||||
if (name_item == "estabelecimento") {
|
||||
let estabelecimento = selectedItem["estabelecimento"];
|
||||
let cnpj = selectedItem["cnpj"];
|
||||
let protheus = selectedItem["codigo"];
|
||||
var cnpj = selectedItem["CNPJ"] || selectedItem["cnpj"] || selectedItem["PDV"] || "";
|
||||
var protheus = selectedItem["PROTHEUS"] || selectedItem["codigo"] || "";
|
||||
|
||||
$("#cnpj").val(cnpj);
|
||||
$("#protheus").val(protheus);
|
||||
|
||||
// ❌ Não define centro de custo automaticamente
|
||||
// Apenas limpa os campos relacionados para evitar dados antigos
|
||||
window["centroCusto"].clear();
|
||||
// Nao define centro de custo automaticamente.
|
||||
if (window["centroCusto"] && typeof window["centroCusto"].clear == "function") {
|
||||
window["centroCusto"].clear();
|
||||
}
|
||||
$("#gestorNome").val("");
|
||||
$("#gestorEmail").val("");
|
||||
$("#gestor_cc").val("");
|
||||
@@ -346,6 +329,9 @@ function removedZoomItem(removedItem) {
|
||||
$("#gestorNome").val("");
|
||||
$("#gestorEmail").val("");
|
||||
$("#gestor_cc").val("");
|
||||
} else if (name_item == "estabelecimento") {
|
||||
$("#cnpj").val("");
|
||||
$("#protheus").val("");
|
||||
} else if (~name_item.indexOf("___")) {
|
||||
var linha = name_item.split("___");
|
||||
|
||||
|
||||
Reference in New Issue
Block a user