This commit is contained in:
2026-04-15 14:40:55 -03:00
parent 3f085c11db
commit 83d8335180
71 changed files with 16697 additions and 6261 deletions
+135 -73
View File
@@ -8,18 +8,18 @@
<!-- RATING STARS -->
<link rel="stylesheet" href="/style-guide/css/fluig-style-guide-ratingstars.min.css">
<!-- JQUERY (Fluig já usa, mas pode manter) -->
<!-- JQUERY (Fluig j� usa, mas pode manter) -->
<script src="/resources/js/jquery/jquery.js"></script>
<script src="/resources/js/jquery/jquery-ui.min.js"></script>
<!-- MUSTACHE (WCM / Câmara) -->
<!-- MUSTACHE (WCM / C�mara) -->
<script src="/resources/js/mustache/mustache-min.js"></script>
<!-- FLUIG JS -->
<script src="/style-guide/js/fluig-style-guide.min.js"></script>
<script src="/style-guide/js/fluig-style-guide-ratingstars.min.js"></script>
<!-- Máscaras -->
<!-- M�scaras -->
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery.mask/1.14.16/jquery.mask.min.js"></script>
<script src="/webdesk/vcXMLRPC.js?plugin=jQueryMask"></script>
@@ -53,7 +53,7 @@
<body>
<div class="fluig-style-guide" style="background-color: white">
<form>
<form name="form" role="form">
<div style="display: none">
<input type="text" id="WKNumProces" name="WKNumProces" />
<input type="text" id="activity" name="activity" />
@@ -77,11 +77,11 @@
<br />
<h2>
<i class="flaticon flaticon-account-box" aria-hidden="true"></i>
&nbsp;Informações gerais &nbsp;
&nbsp;Informa��es gerais &nbsp;
</h2>
<h6>
Estes são os dados referentes aos responsáveis pela abertura e
pela solicitação do atual processo.
Estes s�o os dados referentes aos respons�veis pela abertura e
pela solicita��o do atual processo.
</h6>
<br />
</div>
@@ -90,9 +90,9 @@
<div class="form-field">
<div class="form-input">
<div class="form-group col-md-4 col-xs-4">
<label for="requesterName"> Gestor da Área </label>
<label for="requesterName"> Gestor da �rea </label>
<input type="text" name="requesterName" id="requesterName" class="form-control"
readonly data-protection="Usuário de abertura" data-protection-anonymizable
readonly data-protection="Usu�rio de abertura" data-protection-anonymizable
data-protection-sensitive data-protection-name
data-protection-class-legitimate-interests="Dado coletado para o funcionamento do processo" />
</div>
@@ -134,27 +134,27 @@
]
}" />
<p class="text-danger text-error">
Preenchimento obrigatório.
Preenchimento obrigat�rio.
</p>
</div>
<div class="form-group col-md-2 col-xs-6">
<label for="colabCpf"> CPF: </label>
<input type="text" name="colabCpf" id="colabCpf" class="form-control" readonly
data-protection="Usuário de abertura" data-protection-anonymizable
data-protection="Usu�rio de abertura" data-protection-anonymizable
data-protection-sensitive data-protection-name
data-protection-class-legitimate-interests="Dado coletado para o funcionamento do processo" />
</div>
<div class="form-group col-md-2 col-xs-6">
<label for="colabadmissao"> Data de Admissão </label>
<label for="colabadmissao"> Data de Admiss�o </label>
<input type="text" name="colabadmissao" id="colabadmissao" class="form-control" readonly
data-protection="Usuário de abertura" data-protection-anonymizable
data-protection="Usu�rio de abertura" data-protection-anonymizable
data-protection-sensitive data-protection-name
data-protection-class-legitimate-interests="Dado coletado para o funcionamento do processo" />
</div>
<div class="form-group col-md-3 col-xs-6">
<label for="departamento"> Departamento </label>
<input type="text" name="departamento" id="departamento" class="form-control" readonly
data-protection="Usuário de abertura" data-protection-anonymizable
data-protection="Usu�rio de abertura" data-protection-anonymizable
data-protection-sensitive data-protection-name
data-protection-class-legitimate-interests="Dado coletado para o funcionamento do processo" />
</div>
@@ -167,14 +167,14 @@
<div class="form-group col-md-3 col-xs-4">
<label for="emailColaborador"> E-mail do colaborador: </label>
<input type="text" name="emailColaborador" id="emailColaborador" class="form-control" readonly
data-protection="Usuário de abertura" data-protection-anonymizable
data-protection="Usu�rio de abertura" data-protection-anonymizable
data-protection-sensitive data-protection-name
data-protection-class-legitimate-interests="Dado coletado para o funcionamento do processo" />
</div>
<div class="form-group col-md-3 col-xs-6">
<label for="cargoColaborador"> Função do Colaborador </label>
<label for="cargoColaborador"> Fun��o do Colaborador </label>
<input type="text" name="cargoColaborador" id="cargoColaborador" class="form-control" readonly
data-protection="Usuário de abertura" data-protection-anonymizable
data-protection="Usu�rio de abertura" data-protection-anonymizable
data-protection-sensitive data-protection-name
data-protection-class-legitimate-interests="Dado coletado para o funcionamento do processo" />
</div>
@@ -193,9 +193,9 @@
</label>
<select id="tipodesligamento" name="tipodesligamento" class="form-control" required>
<option value="">Selecione</option>
<option value="experiencia">Período de Experiência</option>
<option value="experiencia">Per�odo de Experi�ncia</option>
<option value="desempenho">Baixo Desempenho</option>
<option value="substituicao">Substituição</option>
<option value="substituicao">Substitui��o</option>
</select>
</div>
@@ -208,7 +208,7 @@
<select id="feedbackColaborador" name="feedbackColaborador" class="form-control">
<option value="">Selecione</option>
<option value="sim">Sim</option>
<option value="nao">Não</option>
<option value="nao">N�o</option>
</select>
</div>
@@ -229,12 +229,12 @@
</div>
</div>
<div class="activity activity-20">
<div class="activity activity-51">
<div>
<br />
<h2>
<i class="flaticon flaticon-settings icon-md" aria-hidden="true"></i>
&nbsp;Aprovação de Desligamento &nbsp;
&nbsp;Análise de Desligamento &nbsp;
</h2>
<br />
</div>
@@ -242,9 +242,71 @@
<div class="form-field">
<div class="form-input">
<div class="form-group col-md-4 col-xs-4">
<label for="userAprov"> Responsável </label>
<label for="userAprova"> Responsável </label>
<input type="text" name="userAprova" id="userAprova" class="form-control" readonly
data-protection="Usuário de abertura" data-protection-anonymizable
data-protection-sensitive data-protection-name
data-protection-class-legitimate-interests="Dado coletado para o funcionamento do processo" />
</div>
<div class="form-group col-md-2 col-xs-6">
<label for="dataUserAprova"> Data </label>
<input type="text" name="dataUserAprova" id="dataUserAprova" class="form-control"
readonly />
</div>
</div>
</div>
</div>
<div class="row">
<div class="form-field">
<div class="form-input">
<div class="form-group col-md-12">
<label>Análise de desligamento</label>
<span class="text-danger"><strong>*</strong></span>
<div class="row">
<div class="form-group col-md-4 col-xs-4">
<select id="DesligamentoAprova" name="DesligamentoAprova" class="form-control" required>
<option value="">Selecione</option>
<option value="Sim">Analisado</option>
<option value="Nao">Não, processo de desligamento cancelado.</option>
<option value="MaisInformacoes">Necessito de mais informações</option>
</select>
</div>
</div>
</div>
</div>
</div>
</div>
<div class="row">
<div class="form-field">
<div class="form-input">
<div class="form-group col-md-12">
<label for="Aprovadesligamento">Jusitificativa</label>
<span class="text-danger"><strong>*</strong></span>
<textarea class="form-control" name="Aprovadesligamento"
id="Aprovadesligamento"></textarea>
</div>
</div>
</div>
</div>
</div>
<div class="activity activity-20">
<div>
<br />
<h2>
<i class="flaticon flaticon-settings icon-md" aria-hidden="true"></i>
&nbsp;Aprova��o de Desligamento &nbsp;
</h2>
<br />
</div>
<div class="row">
<div class="form-field">
<div class="form-input">
<div class="form-group col-md-4 col-xs-4">
<label for="userAprov"> Responsável </label>
<input type="text" name="userAprov" id="userAprov" class="form-control" readonly
data-protection="Usuário de abertura" data-protection-anonymizable
data-protection="Usu�rio de abertura" data-protection-anonymizable
data-protection-sensitive data-protection-name
data-protection-class-legitimate-interests="Dado coletado para o funcionamento do processo" />
</div>
@@ -268,8 +330,8 @@
<select id="DesligamentoAprov" name="DesligamentoAprov" class="form-control" required>
<option value="">Selecione</option>
<option value="Sim">Sim</option>
<option value="Não">Não, processo de desligamento cancelado.</option>
<option value="MaisInformacoes">Necessito de mais informações</option>
<option value="Nao">Não, processo de desligamento cancelado.</option>
<option value="MaisInformacoes">Necessito de mais informações</option>
</select>
</div>
</div>
@@ -298,7 +360,7 @@
<br />
<h2>
<i class="flaticon flaticon-message icon-md" aria-hidden="true"></i>
&nbsp;Previsão de Desligamento &nbsp;
&nbsp;Previs�o de Desligamento &nbsp;
</h2>
<h6>Insira abaixo detalhes adicionais.</h6>
<br />
@@ -307,7 +369,7 @@
<div class="form-field">
<div class="form-input">
<div class="form-group col-md-4 col-xs-4">
<label for="analistaComunicado"> Responsável</label>
<label for="analistaComunicado"> Respons�vel</label>
<input type="text" name="analistaDesligamento" id="analistaDesligamento"
class="form-control" readonly data-protection="Analista"
data-protection-anonymizable data-protection-sensitive data-protection-name
@@ -330,7 +392,7 @@
</label>
<div class="d-flex" style="display: flex; align-items: center; gap: 6px;">
<input type="date" name="dataInicio" id="dataInicio" class="form-control" style="width: 48%;" />
<span>até</span>
<span>at�</span>
<input type="date" name="dataFim" id="dataFim" class="form-control" style="width: 48%;" />
</div>
</div>
@@ -346,59 +408,59 @@
<div class="row mt-2">
<div class="col-md-6 mb-3">
<label for="trintidiocct">Trintídio CCT</label>
<label for="trintidiocct">Trint�dio CCT</label>
<select id="trintidiocct" name="trintidiocct" class="form-control" required>
<option value="">Selecione</option>
<option value="Sim">Sim</option>
<option value="Não">Não</option>
<option value="N�o">N�o</option>
</select>
</div>
<div class="col-md-6 mb-3">
<label for="trintidioposferias">Trintídio pós-férias</label>
<label for="trintidioposferias">Trint�dio p�s-f�rias</label>
<select id="trintidioposferias" name="trintidioposferias"
class="form-control" required>
<option value="">Selecione</option>
<option value="Sim">Sim</option>
<option value="Não">Não</option>
<option value="N�o">N�o</option>
</select>
</div>
<div class="col-md-6 mb-3">
<label for="trintidioposafastamento">Trintídio pós-afastamento</label>
<label for="trintidioposafastamento">Trint�dio p�s-afastamento</label>
<select id="trintidioposafastamento" name="trintidioposafastamento"
class="form-control" required>
<option value="">Selecione</option>
<option value="Sim">Sim</option>
<option value="Não">Não</option>
<option value="N�o">N�o</option>
</select>
</div>
<div class="col-md-6 mb-3">
<label for="preaposentadoria">Pré-aposentadoria</label>
<label for="preaposentadoria">Pr�-aposentadoria</label>
<select id="preaposentadoria" name="preaposentadoria" class="form-control"
required>
<option value="">Selecione</option>
<option value="Sim">Sim</option>
<option value="Não">Não</option>
<option value="N�o">N�o</option>
</select>
</div>
<div class="col-md-6 mb-3">
<label for="acidentaria">Acidentária (CAT)</label>
<label for="acidentaria">Acident�ria (CAT)</label>
<select id="acidentaria" name="acidentaria" class="form-control" required>
<option value="">Selecione</option>
<option value="Sim">Sim</option>
<option value="Não">Não</option>
<option value="N�o">N�o</option>
</select>
</div>
<div class="col-md-6 mb-3">
<label for="gestante">Gestante/Licença maternidade/Lactante</label>
<label for="gestante">Gestante/Licen�a maternidade/Lactante</label>
<select id="gestante" name="gestante" class="form-control" required>
<option value="">Selecione</option>
<option value="Sim">Sim</option>
<option value="Não">Não</option>
<option value="N�o">N�o</option>
</select>
</div>
@@ -407,7 +469,7 @@
<select id="sindical" name="sindical" class="form-control" required>
<option value="">Selecione</option>
<option value="Sim">Sim</option>
<option value="Não">Não</option>
<option value="N�o">N�o</option>
</select>
</div>
@@ -416,7 +478,7 @@
<select id="pcd" name="pcd" class="form-control" required>
<option value="">Selecione</option>
<option value="Sim">Sim</option>
<option value="Não">Não</option>
<option value="N�o">N�o</option>
</select>
</div>
<div class="col-md-6 mb-3">
@@ -424,7 +486,7 @@
<select id="outros" name="outros" class="form-control" required>
<option value="">Selecione</option>
<option value="Sim">Sim</option>
<option value="Não">Não</option>
<option value="N�o">N�o</option>
</select>
</div>
</div>
@@ -436,7 +498,7 @@
<div class="form-field">
<div class="form-input">
<div class="form-group col-md-12">
<label for="infoadicionais">Informações adicionais</label>
<label for="infoadicionais">Informa��es adicionais</label>
<span class="text-danger"><strong>*</strong></span>
<textarea class="form-control" name="infoadicionais"
id="infoadicionais"></textarea>
@@ -450,7 +512,7 @@
<br />
<h2>
<i class="flaticon flaticon-toc icon-md" aria-hidden="true"></i>
&nbsp;Análise de Conformidades &nbsp;
&nbsp;An�lise de Conformidades &nbsp;
</h2>
<br />
</div>
@@ -458,9 +520,9 @@
<div class="form-field">
<div class="form-input">
<div class="form-group col-md-4 col-xs-4">
<label for="userAprovConf"> Responsável </label>
<label for="userAprovConf"> Respons�vel </label>
<input type="text" name="userAprovConf" id="userAprovConf" class="form-control"
readonly data-protection="Usuário de abertura" data-protection-anonymizable
readonly data-protection="Usu�rio de abertura" data-protection-anonymizable
data-protection-sensitive data-protection-name
data-protection-class-legitimate-interests="Dado coletado para o funcionamento do processo" />
</div>
@@ -484,7 +546,7 @@
<select id="impeditivosColab" name="impeditivosColab" class="form-control" required>
<option value="">Selecione</option>
<option value="Sim">Sim</option>
<option value="Não">Não</option>
<option value="N�o">Não</option>
</select>
</div>
</div>
@@ -496,7 +558,7 @@
<div class="form-field">
<div class="form-input">
<div class="form-group col-md-12">
<label for="InforConf">Informações adicionais</label>
<label for="InforConf">Informa��es adicionais</label>
<span class="text-danger"><strong>*</strong></span>
<textarea class="form-control" name="InforConf" id="InforConf"></textarea>
</div>
@@ -510,16 +572,16 @@
<br />
<h2>
<i class="flaticon flaticon-user-search icon-md" aria-hidden="true"></i>
&nbsp;Informações Gerencias do Colaborador &nbsp;
&nbsp;Informa��es Gerencias do Colaborador &nbsp;
</h2>
<h6>Insira abaixo as informações.</h6>
<h6>Insira abaixo as informa��es.</h6>
<br />
</div>
<div class="row">
<div class="form-field">
<div class="form-input">
<div class="form-group col-md-4 col-xs-4">
<label for="analistaComunicado"> Responsável pelo colaborador </label>
<label for="analistaComunicado"> Respons�vel pelo colaborador </label>
<input type="text" name="analistaComunicado" id="analistaComunicado"
class="form-control" readonly data-protection="Analista"
data-protection-anonymizable data-protection-sensitive data-protection-name
@@ -545,9 +607,9 @@
</div>
</div>
<div class="alert alert-warning" role="alert" style="margin-top: 15px;">
<strong>Atenção:</strong> Antes de continuar, revise o ponto eletrônico do colaborador no sistema Pontotel.
Certifique-se que faltas, atrasos, horas extras e demais registros estão corretos.
Caso necessário, realize os ajustes antes de prosseguir.
<strong>Aten��o:</strong> Antes de continuar, revise o ponto eletr�nico do colaborador no sistema Pontotel.
Certifique-se que faltas, atrasos, horas extras e demais registros est�o corretos.
Caso necess�rio, realize os ajustes antes de prosseguir.
</div>
<div class="row">
@@ -564,7 +626,7 @@
<tr>
<th style="width: 45%">Categoria</th>
<th style="width: 40%">Valor / Quantidade</th>
<th style="width: 15%">Ações</th>
<th style="width: 15%">A��es</th>
</tr>
</thead>
@@ -573,8 +635,8 @@
<td>
<select name="categoriaProv" class="form-control categoriaProv">
<option value="">Selecione...</option>
<option value="comissao">Comissão</option>
<option value="premiacao">Premiação</option>
<option value="comissao">Comiss�o</option>
<option value="premiacao">Premia��o</option>
<option value="horasextras">Horas Extras</option>
<option value="outro">Outro</option>
</select>
@@ -615,7 +677,7 @@
<tr>
<th style="width: 45%">Categoria</th>
<th style="width: 40%">Valor / Quantidade</th>
<th style="width: 15%">Ações</th>
<th style="width: 15%">A��es</th>
</tr>
</thead>
@@ -688,9 +750,9 @@
<div class="form-field">
<div class="form-input">
<div class="form-group col-md-12">
<label>Como você avalia o estado dos equipamentos?</label>
<label>Como voc� avalia o estado dos equipamentos?</label>
<div class="ratingStars">
<span>Péssimo</span>
<span>P�ssimo</span>
<div class="minha-avaliacao"></div>
<span>Excelente</span>
</div>
@@ -703,7 +765,7 @@
<div class="form-field">
<div class="form-input">
<div class="form-group col-md-12">
<label for="detalheSolicitacao">Detalhamento da situação</label>
<label for="detalheSolicitacao">Detalhamento da situa��o</label>
<span class="text-danger"><strong>*</strong></span>
<textarea class="form-control" name="detalheSolicitacao"
id="detalheSolicitacao"></textarea>
@@ -728,7 +790,7 @@
<div class="form-field">
<div class="form-input">
<div class="form-group col-md-4 col-xs-4">
<label for="analistaTecnico"> Responsável pelo envio </label>
<label for="analistaTecnico"> Respons�vel pelo envio </label>
<input type="text" name="analistaTecnico" id="analistaTecnico"
class="form-control" readonly data-protection="Analista"
data-protection-anonymizable data-protection-sensitive data-protection-name
@@ -746,7 +808,7 @@
<div class="form-field">
<div class="form-input">
<div class="form-group col-md-12">
<label>Todos os documentos foram entregues e a assinatura do documento foi concluída?</label>
<label>Todos os documentos foram entregues e a assinatura do documento foi conclu�da?</label>
<span class="text-danger"><strong>*</strong></span>
<div class="row">
@@ -754,7 +816,7 @@
<select id="assinaturaDoc" name="assinaturaDoc" class="form-control">
<option value="">Selecione</option>
<option value="sim">Sim</option>
<option value="nao">Não</option>
<option value="nao">N�o</option>
</select>
</div>
</div>
@@ -779,12 +841,12 @@
</div>
</div>
</div>
também começa escondido -->
tamb�m come�a escondido -->
<!-- <div class="row consideracoesRow" style="display:none;">
<div class="form-field">
<div class="form-input">
<div class="form-group col-md-12">
<label for="consideracoesTecnicas">Considerações</label>
<label for="consideracoesTecnicas">Considera��es</label>
<span class="text-danger"><strong>*</strong></span>
<textarea class="form-control" name="consideracoesTecnicas"
id="consideracoesTecnicas"
@@ -808,9 +870,9 @@
<div class="form-field">
<div class="form-input">
<div class="form-group col-md-4 col-xs-4">
<label for="userValidacao"> Responsável </label>
<label for="userValidacao"> Respons�vel </label>
<input type="text" name="userValidacao" id="userValidacao" class="form-control"
readonly data-protection="Usuário de abertura" data-protection-anonymizable
readonly data-protection="Usu�rio de abertura" data-protection-anonymizable
data-protection-sensitive data-protection-name
data-protection-class-legitimate-interests="Dado coletado para o funcionamento do processo" />
</div>
@@ -839,7 +901,7 @@
<label>
<input name="situacaoResolvida" id="situacaoResolvidaNao" value="nao"
type="radio" />
<span class="change-weight">Não</span>
<span class="change-weight">N�o</span>
</label>
</div>
</div>
@@ -894,10 +956,10 @@
<div class="form-field">
<div class="form-input">
<div class="form-group col-md-12">
<label for="consideracoes">Considerações</label>
<label for="consideracoes">Considera��es</label>
<span class="text-danger"><strong>*</strong></span>
<textarea class="form-control" name="consideracoes" id="consideracoes"
placeholder="Descreva a justificativa para a sua avaliação"></textarea>
placeholder="Descreva a justificativa para a sua avaliação"></textarea>
</div>
</div>
</div>
+11 -4
View File
@@ -33,30 +33,37 @@ function iniciarFormulario() {
$("#dataAbertura").val(`${requestDate[0]} - ${requestDate[1]}`);
}
if (activity === 51) {
$(".activity-4, .activity-51").show();
showAndBlock([4]);
$("#userAprova").val($("#currentUserName").val());
$("#dataUserAprova").val(`${requestDate[0]} - ${requestDate[1]}`);
}
if (activity === 20) {
$(".activity-4, .activity-20").show();
showAndBlock([4]);
showAndBlock([4, 51]);
$("#userAprov").val($("#currentUserName").val());
$("#dataUserAprov").val(`${requestDate[0]} - ${requestDate[1]}`);
}
if (activity === 22) {
$(".activity-4, .activity-20, .activity-22").show();
showAndBlock([4, 20]);
showAndBlock([4, 20, 51]);
$("#analistaDesligamento").val($("#currentUserName").val());
$("#dataPrevista").val(`${requestDate[0]} - ${requestDate[1]}`);
}
if (activity === 24) {
$(".activity-4, .activity-20, .activity-22, .activity-24").show();
showAndBlock([4, 20, 22]);
showAndBlock([4, 20, 22, 51]);
$("#userAprovConf").val($("#currentUserName").val());
$("#dataUserAprovConf").val(`${requestDate[0]} - ${requestDate[1]}`);
}
if (activity === 5) {
$(".activity-4, .activity-20, .activity-22, .activity-24, .activity-5").show();
showAndBlock([4, 20, 22, 24]);
showAndBlock([4, 20, 22, 24, 51]);
$("#analistaComunicado").val($("#currentUserName").val());
$("#dataComunicado").val(`${requestDate[0]} - ${requestDate[1]}`);
inicializarEstrelas();