This commit is contained in:
2026-04-14 08:37:19 -03:00
parent fb2bec0fd5
commit 54ab21ef3b
91 changed files with 5660 additions and 195 deletions
+4 -3
View File
@@ -2,15 +2,16 @@
"version": "1.0.0",
"configurations": [
{
"id": "cafi5jey9zammnjzp2n5z2h8lutld7",
"name": "Fluig produção",
"id": "kcd262syqgmnhlewwba1vu2pgu6b",
"name": "Fluig producao",
"host": "comerciode188006.fluig.cloudtotvs.com.br",
"ssl": true,
"port": 443,
"username": "andrey.cunha",
"password": "eyJpdiI6ImQwNjBhYWU1NzM3ZjVhNzU0ZWExOWYwZGZiNDEzNWI3Iiwic2FsdCI6IjQ0NmVjYTQ4OTY3ZWViOTc3NmRjY2E4M2UyYzc2NGViIiwidGV4dCI6ImNmZWRiYzFlODFjY2EwOTUzOWZlMGVlMTMzZWIwNzA0In0=",
"password": "eyJpdiI6IjM5OWJjNjRiOGQ3Yjg5ZWEwYzk0Yzk4NWU5YjI5ODk4Iiwic2FsdCI6ImZjMzVmM2FmMDRhNjljNjA1YThiYzJjYTI5ZjU3NTgyIiwidGV4dCI6ImYwNDA2ZWYxOTM1N2FmMzYyYWZiODc4ZThjMmMzM2ZiIn0=",
"userCode": "andrey.cunha",
"confirmExporting": false,
"hasBrowser": false,
"companyId": 1
}
]
@@ -79,7 +79,7 @@
</div>
<h1 id="rcorners"> Lançamento de documento </h1>
<h1 id="rcorners"> Lançamento de documento </h1>
<div class="container activity-all">
@@ -90,7 +90,7 @@
<h2>
<i class="flaticon flaticon-account-box" aria-hidden="true"></i> &nbsp;Dados do documento&nbsp;
</h2>
<h6>Dados referentes ao documento que será lançado.</h6>
<h6>Dados referentes ao documento que será lançado.</h6>
<br>
</div>
@@ -113,11 +113,11 @@
</select>
<p class="help-block" id="emitidoPor"
style="display: none; position: absolute; font-size: 12px;">Preenchimento
obrigatório</p>
obrigatório</p>
</div>
<div class="form-group col-md-3 col-xs-12 divResposavelPelaEmissao divEntidadeResponsavel alertaCampo">
<label for="entidade_responsavel"> Nome do responsável pela emissão</label>
<label for="entidade_responsavel"> Nome do responsável pela emissão</label>
<span class="required text-danger"><strong> * </strong></span>
<input
type="text"
@@ -133,11 +133,11 @@
/>
<p class="help-block" id="entidadeResponsavel"
style="display: none; position: absolute; font-size: 12px;">
Preenchimento obrigatório
Preenchimento obrigatório
</p>
</div>
<div class="form-group col-md-3 col-xs-12">
<label> E-mail do usuário </label>
<label> E-mail do usuário </label>
<input
type="email"
name="emailSolicitante"
@@ -161,13 +161,13 @@
<label for="tipo_cadastro"> Tipo de cadastro </label><span
class="required text-danger"><strong> * </strong></span>
<select name="tipo_cadastro" id="tipo_cadastro" class="form-control">
<option value="">Selecionar opção</option>
<option value="">Selecionar opção</option>
<option value="cpf">CPF</option>
<option value="cnpj">CNPJ</option>
</select>
<p class="help-block" id="tipoCadastro"
style="display: none; position: absolute; font-size: 12px;">Preenchimento
obrigatório</p>
obrigatório</p>
</div>
<div class="form-group col-md-3 col-xs-12 divCnpj alertaCampoj">
<label for="cnpj"> CNPJ </label> <span class="required text-danger"><strong> *
@@ -176,7 +176,7 @@
mask="00.000.000/0000-00" class="form-control" readonly />
<p class="help-block" id="errorCnpj"
style="display: none; position: absolute; font-size: 12px;">Preenchimento
obrigatório</p>
obrigatório</p>
<p class="help-block" style="color: #cc3d3d;" id="mensagemErroCnpj"></p>
</div>
@@ -199,7 +199,7 @@
/>
<p class="help-block" id="errorCpf"
style="display: none; position: absolute; font-size: 12px;">
Preenchimento obrigatório
Preenchimento obrigatório
</p>
<p class="help-block" style="color: #cc3d3d" id="mensagemErroCpf"></p>
</div>
@@ -207,8 +207,9 @@
<label for="tipo_documento"> Tipo de documento </label>
<select name="tipo_documento" id="tipo_documento" class="form-control">
<option value="">Selecionar tipo de documento</option>
<option value="danfe">Nota Fiscal de Mercadoria</option>
<option value="nota_fiscal_servico">Nota Fiscal de Serviços</option>
<option value="energia">Documento de energia</option>
<option value="agua">Documento de água</option>
<option value="internet">Documento de Internet</option>
</select>
</div>
</div>
@@ -219,13 +220,13 @@
<div class="form-field">
<div class="form-input">
<div class="form-group col-md-6 col-xs-12 divNumeroDocumento alertaCampo">
<label> Número do documento </label><span class="required text-danger"><strong> *
<label> Número do documento </label><span class="required text-danger"><strong> *
</strong></span>
<input type="text" name="numero_documento" id="numero_documento"
placeholder="Inserir número do documento" class="form-control" />
<p class="help-block" id="numeroDocumento"
style="display: none; position: absolute; font-size: 12px;">Preenchimento
obrigatório</p>
obrigatório</p>
</div>
<div class="form-group col-md-6 col-xs-12">
<label for="valor_contrato"> Valor do documento (se houver)</label>
@@ -245,8 +246,8 @@
<label id="labelAnexaCota">Anexar documento</label>
<span class="required text-danger"> <strong> * </strong>
</span>
<p id="descAnexaCota">Utilize a aba anexos para anexar o documento ou o botão
abaixo. <strong> Anexo obrigatório. </strong></p>
<p id="descAnexaCota">Utilize a aba anexos para anexar o documento ou o botão
abaixo. <strong> Anexo obrigatório. </strong></p>
<input type="button" class="btn btn-primary" id="anexaDocumento"
value="Anexar documento" onclick="showCamera('anexo_documento');"
style="margin-top: 25px;" />
@@ -258,21 +259,21 @@
<br>
<h2><i class="flaticon flaticon-message-question" aria-hidden="true">
</i> &nbsp;Descrição dos serviços
</i> &nbsp;Descrição dos serviços
&nbsp;
</h2>
<h6>Descrição detalhada dos serviços prestados e as possíveis informações complementares.</h6>
<h6>Descrição detalhada dos serviços prestados e as possíveis informações complementares.</h6>
<br>
<div class="row">
<div class="form-field">
<div class="form-input">
<div class="form-group col-md-12 col-xs-12 divJustificativa alertaCampo">
<label for="justificativa"> Descrição dos serviços </label> <span
<label for="justificativa"> Descrição dos serviços </label> <span
class="required text-danger"><strong> * </strong></span>
<textarea class="form-control" rows="3" id="justificativa" name="justificativa"
placeholder="Descreva os serviços prestados."></textarea>
<p class="help-block" id="msgJustificativa" style="display: none;">Preenchimento
obrigatório</p>
obrigatório</p>
</div>
</div>
</div>
@@ -294,10 +295,10 @@
<br>
</div>
<div class="row">
<div class="form-field">
<div class="form-input">
<div class="form-group col-md-10 col-xs-6">
<div class="row">
<div class="form-field">
<div class="form-input">
<div class="form-group col-md-10 col-xs-6">
<label> Responsável por lançamento de documentos </label>
<input
type="text"
@@ -322,6 +323,110 @@
readonly
/>
</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="VALORtotal">Valor <span class="required text-danger"><strong>*</strong></span></label>
<input type="number" step="0.01" name="VALORtotal" id="VALORtotal" 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>
@@ -926,7 +1031,35 @@
$("#msgJustificativa").show();
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) {
$(".divJustiDecisaoGestor").addClass("has-error");
$("#justiDecisaoGestor").show();