This commit is contained in:
Andrey Cunha 2026-04-13 20:27:32 -03:00
parent 4bb50f0716
commit 555f878e26
3 changed files with 2335 additions and 2202 deletions

File diff suppressed because one or more lines are too long

View File

@ -294,10 +294,10 @@
<br> <br>
</div> </div>
<div class="row"> <div class="row">
<div class="form-field"> <div class="form-field">
<div class="form-input"> <div class="form-input">
<div class="form-group col-md-10 col-xs-6"> <div class="form-group col-md-10 col-xs-6">
<label> Responsável por lançamento de documentos </label> <label> Responsável por lançamento de documentos </label>
<input <input
type="text" type="text"
@ -322,6 +322,110 @@
readonly readonly
/> />
</div> </div>
</div>
</div>
</div>
</div>
<div class="row">
<div class="form-field">
<div class="form-input">
<div class="form-group col-md-3 col-xs-12 divFilialAnalista alertaCampo">
<label for="FILIAL">Filial <span class="required text-danger"><strong>*</strong></span></label>
<input type="text" name="FILIAL" id="FILIAL" class="form-control" placeholder="010101" />
<p class="help-block" id="filialAnalista" style="display: none;">Preenchimento obrigatorio</p>
</div>
<div class="form-group col-md-3 col-xs-12 divPrefixoAnalista alertaCampo">
<label for="PREFIXO">Prefixo <span class="required text-danger"><strong>*</strong></span></label>
<input type="text" name="PREFIXO" id="PREFIXO" class="form-control" placeholder="NF" />
<p class="help-block" id="prefixoAnalista" style="display: none;">Preenchimento obrigatorio</p>
</div>
<div class="form-group col-md-4 col-xs-12 divNumeroAnalista alertaCampo">
<label for="NUMERO">Número <span class="required text-danger"><strong>*</strong></span></label>
<input type="text" name="NUMERO" id="NUMERO" class="form-control" placeholder="010203045" />
<p class="help-block" id="numeroAnalista" style="display: none;">Preenchimento obrigatorio</p>
</div>
<div class="form-group col-md-2 col-xs-12 divParcelaAnalista alertaCampo">
<label for="PARCELA">Parcela <span class="required text-danger"><strong>*</strong></span></label>
<input type="text" name="PARCELA" id="PARCELA" class="form-control" placeholder="01" />
<p class="help-block" id="parcelaAnalista" style="display: none;">Preenchimento obrigatorio</p>
</div>
</div>
</div>
</div>
<div class="row">
<div class="form-field">
<div class="form-input">
<div class="form-group col-md-3 col-xs-12 divTipoAnalista alertaCampo">
<label for="TIPO">Tipo <span class="required text-danger"><strong>*</strong></span></label>
<input type="text" name="TIPO" id="TIPO" class="form-control" placeholder="NF" />
<p class="help-block" id="tipoAnalista" style="display: none;">Preenchimento obrigatorio</p>
</div>
<div class="form-group col-md-3 col-xs-12 divNaturezaAnalista alertaCampo">
<label for="NATUREZA">Natureza <span class="required text-danger"><strong>*</strong></span></label>
<input type="text" name="NATUREZA" id="NATUREZA" class="form-control" placeholder="20201001" />
<p class="help-block" id="naturezaAnalista" style="display: none;">Preenchimento obrigatorio</p>
</div>
<div class="form-group col-md-3 col-xs-12 divCodFornAnalista alertaCampo">
<label for="COD_FORN">Código do fornecedor <span class="required text-danger"><strong>*</strong></span></label>
<input type="text" name="COD_FORN" id="COD_FORN" class="form-control" placeholder="00000914" />
<p class="help-block" id="codFornAnalista" style="display: none;">Preenchimento obrigatorio</p>
</div>
<div class="form-group col-md-3 col-xs-12 divLojaAnalista alertaCampo">
<label for="LOJA">Loja <span class="required text-danger"><strong>*</strong></span></label>
<input type="text" name="LOJA" id="LOJA" class="form-control" placeholder="01" />
<p class="help-block" id="lojaAnalista" style="display: none;">Preenchimento obrigatorio</p>
</div>
</div>
</div>
</div>
<div class="row">
<div class="form-field">
<div class="form-input">
<div class="form-group col-md-3 col-xs-12 divEmissaoAnalista alertaCampo">
<label for="EMISSAO">Emissão <span class="required text-danger"><strong>*</strong></span></label>
<input type="text" name="EMISSAO" id="EMISSAO" class="form-control" placeholder="20260402" />
<p class="help-block" id="emissaoAnalista" style="display: none;">Preenchimento obrigatorio</p>
</div>
<div class="form-group col-md-3 col-xs-12 divVencimentoAnalista alertaCampo">
<label for="VENCIMENTO">Vencimento <span class="required text-danger"><strong>*</strong></span></label>
<input type="text" name="VENCIMENTO" id="VENCIMENTO" class="form-control" placeholder="20260402" />
<p class="help-block" id="vencimentoAnalista" style="display: none;">Preenchimento obrigatorio</p>
</div>
<div class="form-group col-md-3 col-xs-12 divVencRealAnalista alertaCampo">
<label for="VENC_REAL">Vencimento real <span class="required text-danger"><strong>*</strong></span></label>
<input type="text" name="VENC_REAL" id="VENC_REAL" class="form-control" placeholder="20260402" />
<p class="help-block" id="vencRealAnalista" style="display: none;">Preenchimento obrigatorio</p>
</div>
<div class="form-group col-md-3 col-xs-12 divValorAnalista alertaCampo">
<label for="VALOR">Valor <span class="required text-danger"><strong>*</strong></span></label>
<input type="number" step="0.01" name="VALOR" id="VALOR" class="form-control" placeholder="1500.75" />
<p class="help-block" id="valorAnalista" style="display: none;">Preenchimento obrigatorio</p>
</div>
</div>
</div>
</div>
<div class="row">
<div class="form-field">
<div class="form-input">
<div class="form-group col-md-6 col-xs-12 divHistoricoAnalista alertaCampo">
<label for="HISTORICO">Histórico <span class="required text-danger"><strong>*</strong></span></label>
<input type="text" name="HISTORICO" id="HISTORICO" class="form-control" placeholder="Teste Postman" />
<p class="help-block" id="historicoAnalista" style="display: none;">Preenchimento obrigatorio</p>
</div>
<div class="form-group col-md-3 col-xs-12 divCodigoBarrasAnalista">
<label for="CODIGO_BARRAS">Código de barras</label>
<input type="text" name="CODIGO_BARRAS" id="CODIGO_BARRAS" class="form-control" />
<p class="help-block" id="codigoBarrasAnalista" style="display: none;">Preenchimento obrigatorio</p>
</div>
<div class="form-group col-md-3 col-xs-12 divCentroCustoAnalista alertaCampo">
<label for="CENTRO_CUSTO">Centro de custo <span class="required text-danger"><strong>*</strong></span></label>
<input type="text" name="CENTRO_CUSTO" id="CENTRO_CUSTO" class="form-control" placeholder="41101" />
<p class="help-block" id="centroCustoAnalista" style="display: none;">Preenchimento obrigatorio</p>
</div>
</div> </div>
</div> </div>
</div> </div>
@ -926,7 +1030,35 @@
$("#msgJustificativa").show(); $("#msgJustificativa").show();
erro++; erro++;
} }
} if (activity == ANALISAR_DOCUMENTO) { }
if (activity == ANALISAR_DOCUMENTO) {
var camposAnalistaObrigatorios = [
{ valor: $("#FILIAL").val(), classe: ".divFilialAnalista", help: "#filialAnalista" },
{ valor: $("#PREFIXO").val(), classe: ".divPrefixoAnalista", help: "#prefixoAnalista" },
{ valor: $("#NUMERO").val(), classe: ".divNumeroAnalista", help: "#numeroAnalista" },
{ valor: $("#PARCELA").val(), classe: ".divParcelaAnalista", help: "#parcelaAnalista" },
{ valor: $("#TIPO").val(), classe: ".divTipoAnalista", help: "#tipoAnalista" },
{ valor: $("#NATUREZA").val(), classe: ".divNaturezaAnalista", help: "#naturezaAnalista" },
{ valor: $("#COD_FORN").val(), classe: ".divCodFornAnalista", help: "#codFornAnalista" },
{ valor: $("#LOJA").val(), classe: ".divLojaAnalista", help: "#lojaAnalista" },
{ valor: $("#EMISSAO").val(), classe: ".divEmissaoAnalista", help: "#emissaoAnalista" },
{ valor: $("#VENCIMENTO").val(), classe: ".divVencimentoAnalista", help: "#vencimentoAnalista" },
{ valor: $("#VENC_REAL").val(), classe: ".divVencRealAnalista", help: "#vencRealAnalista" },
{ valor: $("#VALOR").val(), classe: ".divValorAnalista", help: "#valorAnalista" },
{ valor: $("#HISTORICO").val(), classe: ".divHistoricoAnalista", help: "#historicoAnalista" },
{ valor: $("#CENTRO_CUSTO").val(), classe: ".divCentroCustoAnalista", help: "#centroCustoAnalista" }
];
for (var i = 0; i < camposAnalistaObrigatorios.length; i++) {
var campo = camposAnalistaObrigatorios[i];
if (campo.valor == undefined || campo.valor == "" || campo.valor == null) {
$(campo.classe).addClass("has-error");
$(campo.help).show();
erro++;
}
}
var justi_decisao_gestor = $("#justi_decisao_gestor").val();
if (justi_decisao_gestor == undefined || justi_decisao_gestor == "" || justi_decisao_gestor == null) { if (justi_decisao_gestor == undefined || justi_decisao_gestor == "" || justi_decisao_gestor == null) {
$(".divJustiDecisaoGestor").addClass("has-error"); $(".divJustiDecisaoGestor").addClass("has-error");
$("#justiDecisaoGestor").show(); $("#justiDecisaoGestor").show();