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("___");
|
||||
|
||||
|
||||
+12
-20
@@ -169,28 +169,20 @@
|
||||
<span class="required text-danger"><strong> * </strong></span>
|
||||
<input type="zoom" class="form-control requiredInput" name="estabelecimento" id="estabelecimento"
|
||||
data-zoom="{
|
||||
'displayKey':'estabelecimento',
|
||||
'displayKey':'LOJA',
|
||||
'datasetId':'dsFiliais',
|
||||
'placeholder': 'Pesquisar por nome do estabelecimento.',
|
||||
'fields':[
|
||||
{
|
||||
'field':'codigo',
|
||||
'label':'Filial',
|
||||
'standard':'true',
|
||||
'search':'true'
|
||||
},
|
||||
{
|
||||
'field':'estabelecimento',
|
||||
'label':'estabelecimento',
|
||||
'search':'true'
|
||||
},
|
||||
{
|
||||
'field':'filial',
|
||||
'label':'bpcs',
|
||||
'search':'true'
|
||||
}
|
||||
]
|
||||
}" />
|
||||
{'field':'LOJA','label':'Filial','standard':'true','search':'true'},
|
||||
{'field':'REGIONAL','label':'REGIONAL','standard':'true'},
|
||||
{'field':'UF','label':'UF','standard':'true'},
|
||||
{'field':'RESPONSAVEL_LOJA','label':'RESPONSAVEL_LOJA','visible':'false'},
|
||||
{'field':'PDV','label':'PDV','visible':'false'},
|
||||
{'field':'PROTHEUS','label':'PROTHEUS','visible':'false'},
|
||||
{'field':'COLLEAGUE_ID','label':'COLLEAGUE_ID','visible':'false'},
|
||||
{'field':'LOGIN_LOJA','label':'LOGIN_LOJA','visible':'false'}
|
||||
]
|
||||
}"/>
|
||||
<p class="text-danger text-error">
|
||||
Preenchimento obrigatório.
|
||||
</p>
|
||||
@@ -894,4 +886,4 @@
|
||||
</div>
|
||||
</body>
|
||||
|
||||
</html>
|
||||
</html>
|
||||
|
||||
Reference in New Issue
Block a user