30
| <![CDATA[<body style="background-image: url(/NFSe.Portal.Teste/ImagensSite/bg_login.gif)">
<div id="Janela-Modal">
</div>
<div id="Conteudo-Login">
<form id="aviso-navegador"></form>
<div id="Painel-Autenticacao">
<div id="Logo-Pronim">
<img src="/NFSe.Portal.Teste/Content/Imagens/logo ISS Digital-icone login.png" alt="Pronim" />
</div>
<div id="Logo-Prefeitura">
<img src="/NFSe.Portal.Teste/ImagensSite/logo_prefeitura_novo.png" alt="Prefeitura" />
</div>
<div class="Painel-Conteudo">
<h2>BEM-VINDO!</h2>
<div class="Texto-Login">
<p>Seja bem-vindo ao GOVBR ISS Digital. Efetue consultas abaixo ou acesse o sistema efetuando login.</p>
</div>
<p>Prefeitura Municipal de Camaquã.</p>
</div>
<div>
<script>
function SetaDivVisivel(id) {
$('.Borda-Esquerda').css('display', 'none');
$("#" + id).css('display', 'block');
}
$(function () {
SetaDivVisivel('login');
});
</script>
<div id="login" class="Painel-Conteudo Borda-Esquerda">
<script src="/NFSe.Portal.Teste/Content/configuracoes.js"></script>
<script src="/NFSe.Portal.Teste/Content/Login.js"></script>
<script type="text/javascript">
var RecaptchaOptions = {
theme: 'custom',
lang: 'pt',
custom_theme_widget: 'recaptcha_widget'
};
$(function () {
urlLogin = "/NFSe.Portal.Teste/Autenticacao/Logar/";
urlRotaPadrao = "/NFSe.Portal.Teste/Autenticacao/";
jsonViewModel = {"Usuario":null,"CaminhoTopoLogin":"~/ImagensSite/logo_prefeitura_novo.png","CaminhoFundoLogin":"~/ImagensSite/bg_login.gif","Senha":null,"recaptcha_response_field":null,"Estados":[],"Estado":0,"Municipios":[],"Municipio":0,"UsuarioInterno":false,"TipoRequisicao":0,"CaminhoRetorno":null,"UsarCaptcha":false,"PermiteLoginCertificado":false,"CodigoIBGE":"4303509","DivParaExibicao":"login","CpfCnpj":null,"UID":"00000000-0000-0000-0000-000000000000","NovaSenha":null,"ConfirmacaoSenha":null,"TextoLogin":"Seja bem-vindo ao GOVBR ISS Digital. Efetue consultas abaixo ou acesse o sistema efetuando login."}
viewModel = new loginViewModel();
ko.applyBindings(viewModel);
ConfigurarValidacao();
$('#Usuario').focus().setMask({ mask: '99999999999999', autoTab: false });
//TODO: Comentado para a primeira versão do NFSe. Será instalado na prefeitura, portanto não há necessidade de alterar localização.
//var getMunicipioFunc = function () {
// if (viewModel.CodigoIBGE() == null) {
// $("#Janela-Modal").modalMunicipio(urlRotaPadrao + "SelecionarMunicipio");
// }
//}
if (getReturnUrl()) {
$('div#Janela-Modal').on('dialogclose', function () {
$("div#Janela-Modal").empty();
getMunicipioFunc();
});
$('div#Janela-Modal').modalAdvertencia('Realize o login para executar a ação solicitada.', 'Por razões de segurança você deverá efetuar o login.').dialog('open');
}
//TODO: Comentado para a primeira versão do NFSe. Será instalado na prefeitura, portanto não há necessidade de alterar localização.
//else
// getMunicipioFunc();
});
function MostraFormRecuperarSenha() {
$("#Botao-RecuperarSenha").removeClass("Botao-Login-Entrando");
$("#Botao-RecuperarSenha").val("Recuperar senha");
SetaDivVisivel('recuperarSenha');
$("#UsuarioRecuperarSenha").focus();
}
</script>
<form Id="FormularioLogin" action="/NFSe.Portal.Teste/Autenticacao/Logar" method="post"><input name="__RequestVerificationToken" type="hidden" value="_wLJ6ObXsziNgXocqKOsWabGHPKOOEqCvxhAq2u8oUyvYy9heza4CFjXfvS4p8i5_cVDr2dYQseJrjEoH879fKLGmQg1" /> <div id="Painel-Conteudo-Login">
<div class="Campos">
<label>CNPJ ou CPF</label>
<input data-val="true" data-val-regex="Formato inválido." data-val-regex-pattern="(^\d{11}$)|(^\d{14}$)" data-val-required="CNPJ ou CPF está inválido." id="Usuario" maxlength="14" name="Usuario" type="text" value="" />
<span class="field-validation-valid" data-valmsg-for="Usuario" data-valmsg-replace="true"></span>
</div>
<div class="Campos">
<label>Senha</label>
<input data-val="true" data-val-required="A senha está inválida." data-val-valid-word="A senha não pode conter o caracter do sinal maior(<) e o sinal menor(>)." id="Senha" maxlength="50" name="Senha" type="password" value="" />
<span class="field-validation-valid" data-valmsg-for="Senha" data-valmsg-replace="true"></span>
</div>
<div id="Container-Captcha">
</div>
<input type="submit" id="Botao-Entrar" class="Botao-Login" value="Entrar" data-bind="click: logar" />
<a href="javascript:void(0);" onclick="MostraFormRecuperarSenha();">Esqueceu a senha?</a>
</div>
</form>
</div>
<div id="recuperarSenha" class="Painel-Conteudo Borda-Esquerda" style="display: none;">
<style>
.Botao-Recuperar {
width: 172px;
}
</style>
<script type="text/javascript">
const USUARIO_INTERNO = 1;
const CONTRIBUINTE = 2;
let tipoUsuario = '';
$(function () {
var form = $("#FormularioRecuperarSenha");
$('#UsuarioRecuperarSenha').focus().setMask({ mask: '99999999999999', autoTab: false });
form.submit(function (e) {
e.preventDefault();
$('.input-validation-error').removeClass('input-validation-error');
$('.field-validation-error').children().html('');
$("#Botao-RecuperarSenha").removeClass("Botao-Recuperar-Senha");
$("#Botao-RecuperarSenha").addClass("Botao-Login-Entrando Botao-Recuperar-Senha");
$("#Botao-RecuperarSenha").val("Enviando E-mail");
$.post(form.attr('action'), form.serialize(), function (retorno) {
if (retorno.Status == 'Falha') {
mensagemValidacaoCampos('UsuarioRecuperarSenha', retorno.Mensagem, form);
mensagemValidacaoCampos('Usuario', retorno.Mensagem, form);
alterarBotaoRecuperarSenha();
}
else if (retorno.Status == 'Modal') {
$("#Janela-Modal").modalAdvertencia(retorno.Mensagem, retorno.Solucao).dialog("open");
alterarBotaoRecuperarSenha();
}
else {
$("#Botao-RecuperarSenha").addClass("Botao-Login-Entrando Botao-Recuperar-Senha");
$("#Botao-RecuperarSenha").val("Enviando E-mail");
SetaDivVisivel('emailEnviado');
$("#emailEnviado").html(retorno);
form[0].reset();
}
});
});
});
function MostraFormLogin() {
document.getElementById("filtroTipoUsuario").style.display = "none";
$('.input-validation-error').removeClass('input-validation-error');
$('.field-validation-error').children().html('');
$("#UsuarioRecuperarSenha").val('');
$('#UsuarioRecuperarSenha').removeClass('input-validation-error');
var elementoSpan = $("#FormularioRecuperarSenha").find('[data-valmsg-for$="Usuario"]');
elementoSpan.removeClass('field-validation-error');
$('#Botao-RecuperarSenha').show();
elementoSpan.html('');
SetaDivVisivel('login');
$("#Usuario").focus();
}
function alterarBotaoRecuperarSenha() {
$("#Botao-RecuperarSenha").removeClass("Botao-Login-Entrando Botao-Recuperar-Senha");
$("#Botao-RecuperarSenha").addClass("Botao-Recuperar-Senha");
$("#Botao-RecuperarSenha").val("Recuperar senha");
tipoUsuario = null;
$('#tipoRequisicao').val(0);
}
function submitForm() {
let url = "/NFSe.Portal.Teste/Autenticacao/ObterTipoUsuario/";
let login = $('#UsuarioRecuperarSenha').val();
let viewModel = new loginViewModel();
let tipoUsuario = $("#tipoRequisicao").val();
if (tipoUsuario === undefined || tipoUsuario === '0') {
viewModel.obterTipoUsuario(url, login, function (res) {
if (res.contribuinte === true && res.usuarioInterno === true) {
if (document.getElementById("filtroTipoUsuario").style.display === "none") {
document.getElementById("filtroTipoUsuario").style.display = "block";
$('#Botao-RecuperarSenha').attr('disabled', 'disabled');
$('#Botao-RecuperarSenha').hide()
$('#chkAdm').prop("checked", false);
$('#chkContrib').prop("checked", false);
$('#chkAdm').change(function () {
$('#Botao-RecuperarSenha').show();
alterarTipoRequisicao();
});
$('#chkContrib').change(function () {
$('#Botao-RecuperarSenha').show();
alterarTipoRequisicao();
});
}
} else if (res.contribuinte === true) {
$('#tipoRequisicao').val(CONTRIBUINTE);
$("#FormularioRecuperarSenha").submit();
$("#tipoRequisicao").val(0);
} else if (res.usuarioInterno === true) {
$('#tipoRequisicao').val(USUARIO_INTERNO);
$("#FormularioRecuperarSenha").submit();
$("#tipoRequisicao").val(0);
}
});
} else {
$("#FormularioRecuperarSenha").submit();
$("#tipoRequisicao").val(0);
}
}
alterarTipoRequisicao = function() {
if ($('#chkAdm').is(':checked')) {
$("#tipoRequisicao").val(USUARIO_INTERNO);
} else if ($('#chkContrib').is(':checked')) {
$("#tipoRequisicao").val(CONTRIBUINTE);
}
}
</script>
<form Id="FormularioRecuperarSenha" action="/NFSe.Portal.Teste/Autenticacao/EnviarEmailSolicitacao" method="post"> <div id="Painel-Conteudo-Login">
<input data-val="true" data-val-number="The field TipoRequisicao must be a number." data-val-required="O campo TipoRequisicao é obrigatório." id="tipoRequisicao" name="TipoRequisicao" type="hidden" value="0" />
<div id="filtroTipoUsuario" class="Campos" style="display: none; margin-bottom: 10px;">
<div class="Texto-Login">
<p>Selecione o perfil desejado. </p>
<input id="chkAdm" name="TipoRequisicao" type="radio" value="1" />
<label for="chkAdm">Usuário Interno</label> ; ;
<input id="chkContrib" name="TipoRequisicao" type="radio" value="2" />
<label for="chkContrib">Contribuinte</label>
</div>
</div>
<div class="Campos" style="margin-bottom: 11px;">
<label>CNPJ ou CPF</label>
<input Id="UsuarioRecuperarSenha" id="Usuario" maxlength="14" name="Usuario" type="text" value="" />
<span class="field-validation-valid" data-valmsg-for="Usuario" data-valmsg-replace="true"></span>
</div>
<input type="button" id="Botao-RecuperarSenha" class="Botao-Recuperar-Senha" value="Recuperar senha" onclick="submitForm()" />
<a href="#" onclick=" MostraFormLogin();" style="float: right;">Voltar</a>
</div>
</form>
</div>
<div id="erroGuid" class="Painel-Conteudo Borda-Esquerda" style="display: none;">
<div id="Painel-Conteudo-Login">
<h2 class="Erro">ERRO DE IDENTIFICAÇÃO!</h2>
<p>Por algum motivo o usuário solicitado não foi encontrado, verifique seu e-mail para repetir o procedimento ou recupere a senha novamente para um receber um novo e-mail.</p>
<a href="#" style="float: left; margin: 0 auto;" onclick="MostraFormRecuperarSenha();">Tentar novamente.</a>
</div>
</div>
<div id="solicitacaoExpirada" class="Painel-Conteudo Borda-Esquerda" style="display: none;">
<div id="Painel-Conteudo-Login">
<h2 class="Erro">PRAZO DA SOLICITAÇÃO TERMINOU!</h2>
<p>Você precisa repetir o procedimento, clique em solicitar acesso para receber um novo e-mail.</p>
<a href="#" style="float: left; margin: 0 auto;" onclick="MostraFormRecuperarSenha();">Tentar novamente.</a>
</div>
</div>
<div id="emailEnviado" class="Painel-Conteudo Borda-Esquerda" style="display: none;">
</div>
<div id="opcaoLogin" class="Painel-Conteudo Borda-Esquerda" style="display: none;">
<div id="Painel-Conteudo-Login">
<h2 class="Erro">PRAZO DA SOLICITAÇÃO TERMINOU!</h2>
<p>Você precisa repetir o procedimento, clique em solicitar acesso para receber um novo e-mail.</p>
<a href="#" style="float: left; margin: 0 auto;" onclick="MostraFormRecuperarSenha();">Tentar novamente.</a>
</div>
</div>
</div>
</div>
<div class="Painel-Outros Painel-Margin-Direita">
<div class="Conteudo">
<ul>
<li>Área pública</li>
<li><a href="/NFSe.Portal.Teste/Painel">Painel eletrônico do município</a></li>
<li><a href='/NFSe.Portal.Teste/AutenticidadeNota'>Consultar a autenticidade de uma NFS-e</a></li>
<li><a href='/NFSe.Portal.Teste/ConsultaRPS'>Consultar NFS-e de um RPS</a></li>
<li><a href="/NFSe.Portal.Teste/ConsultaPrestador/Consulta">Consultar autorização de um prestador</a></li>
</ul>
</div>
</div>
<div class="Painel-Outros">
<div class="Conteudo">
<ul>
<li>Outras opções</li>
<li><a href="/NFSe.Portal.Teste/SolicitacaoAcesso?codigoIBGE=4303509">Solicitar acesso ao sistema</a></li>
<li><a href="/NFSe.Portal.Teste/Ajuda/Tutorial Externo/index.htm" target="_blank">Ficou com dúvida? Assista nossos vídeos</a></li>
</ul>
</div>
</div>
<div id="Rodape-Login">
<span class="Centralizar-Vertical"></span>
</div>
</div>
</body>]]>
|
130
| <![CDATA[<div id="recuperarSenha" class="Painel-Conteudo Borda-Esquerda" style="display: none;">
<style>
.Botao-Recuperar {
width: 172px;
}
</style>
<script type="text/javascript">
const USUARIO_INTERNO = 1;
const CONTRIBUINTE = 2;
let tipoUsuario = '';
$(function () {
var form = $("#FormularioRecuperarSenha");
$('#UsuarioRecuperarSenha').focus().setMask({ mask: '99999999999999', autoTab: false });
form.submit(function (e) {
e.preventDefault();
$('.input-validation-error').removeClass('input-validation-error');
$('.field-validation-error').children().html('');
$("#Botao-RecuperarSenha").removeClass("Botao-Recuperar-Senha");
$("#Botao-RecuperarSenha").addClass("Botao-Login-Entrando Botao-Recuperar-Senha");
$("#Botao-RecuperarSenha").val("Enviando E-mail");
$.post(form.attr('action'), form.serialize(), function (retorno) {
if (retorno.Status == 'Falha') {
mensagemValidacaoCampos('UsuarioRecuperarSenha', retorno.Mensagem, form);
mensagemValidacaoCampos('Usuario', retorno.Mensagem, form);
alterarBotaoRecuperarSenha();
}
else if (retorno.Status == 'Modal') {
$("#Janela-Modal").modalAdvertencia(retorno.Mensagem, retorno.Solucao).dialog("open");
alterarBotaoRecuperarSenha();
}
else {
$("#Botao-RecuperarSenha").addClass("Botao-Login-Entrando Botao-Recuperar-Senha");
$("#Botao-RecuperarSenha").val("Enviando E-mail");
SetaDivVisivel('emailEnviado');
$("#emailEnviado").html(retorno);
form[0].reset();
}
});
});
});
function MostraFormLogin() {
document.getElementById("filtroTipoUsuario").style.display = "none";
$('.input-validation-error').removeClass('input-validation-error');
$('.field-validation-error').children().html('');
$("#UsuarioRecuperarSenha").val('');
$('#UsuarioRecuperarSenha').removeClass('input-validation-error');
var elementoSpan = $("#FormularioRecuperarSenha").find('[data-valmsg-for$="Usuario"]');
elementoSpan.removeClass('field-validation-error');
$('#Botao-RecuperarSenha').show();
elementoSpan.html('');
SetaDivVisivel('login');
$("#Usuario").focus();
}
function alterarBotaoRecuperarSenha() {
$("#Botao-RecuperarSenha").removeClass("Botao-Login-Entrando Botao-Recuperar-Senha");
$("#Botao-RecuperarSenha").addClass("Botao-Recuperar-Senha");
$("#Botao-RecuperarSenha").val("Recuperar senha");
tipoUsuario = null;
$('#tipoRequisicao').val(0);
}
function submitForm() {
let url = "/NFSe.Portal.Teste/Autenticacao/ObterTipoUsuario/";
let login = $('#UsuarioRecuperarSenha').val();
let viewModel = new loginViewModel();
let tipoUsuario = $("#tipoRequisicao").val();
if (tipoUsuario === undefined || tipoUsuario === '0') {
viewModel.obterTipoUsuario(url, login, function (res) {
if (res.contribuinte === true && res.usuarioInterno === true) {
if (document.getElementById("filtroTipoUsuario").style.display === "none") {
document.getElementById("filtroTipoUsuario").style.display = "block";
$('#Botao-RecuperarSenha').attr('disabled', 'disabled');
$('#Botao-RecuperarSenha').hide()
$('#chkAdm').prop("checked", false);
$('#chkContrib').prop("checked", false);
$('#chkAdm').change(function () {
$('#Botao-RecuperarSenha').show();
alterarTipoRequisicao();
});
$('#chkContrib').change(function () {
$('#Botao-RecuperarSenha').show();
alterarTipoRequisicao();
});
}
} else if (res.contribuinte === true) {
$('#tipoRequisicao').val(CONTRIBUINTE);
$("#FormularioRecuperarSenha").submit();
$("#tipoRequisicao").val(0);
} else if (res.usuarioInterno === true) {
$('#tipoRequisicao').val(USUARIO_INTERNO);
$("#FormularioRecuperarSenha").submit();
$("#tipoRequisicao").val(0);
}
});
} else {
$("#FormularioRecuperarSenha").submit();
$("#tipoRequisicao").val(0);
}
}
alterarTipoRequisicao = function() {
if ($('#chkAdm').is(':checked')) {
$("#tipoRequisicao").val(USUARIO_INTERNO);
} else if ($('#chkContrib').is(':checked')) {
$("#tipoRequisicao").val(CONTRIBUINTE);
}
}
</script>
<form Id="FormularioRecuperarSenha" action="/NFSe.Portal.Teste/Autenticacao/EnviarEmailSolicitacao" method="post"> <div id="Painel-Conteudo-Login">
<input data-val="true" data-val-number="The field TipoRequisicao must be a number." data-val-required="O campo TipoRequisicao é obrigatório." id="tipoRequisicao" name="TipoRequisicao" type="hidden" value="0" />
<div id="filtroTipoUsuario" class="Campos" style="display: none; margin-bottom: 10px;">
<div class="Texto-Login">
<p>Selecione o perfil desejado. </p>
<input id="chkAdm" name="TipoRequisicao" type="radio" value="1" />
<label for="chkAdm">Usuário Interno</label> ; ;
<input id="chkContrib" name="TipoRequisicao" type="radio" value="2" />
<label for="chkContrib">Contribuinte</label>
</div>
</div>
<div class="Campos" style="margin-bottom: 11px;">
<label>CNPJ ou CPF</label>
<input Id="UsuarioRecuperarSenha" id="Usuario" maxlength="14" name="Usuario" type="text" value="" />
<span class="field-validation-valid" data-valmsg-for="Usuario" data-valmsg-replace="true"></span>
</div>
<input type="button" id="Botao-RecuperarSenha" class="Botao-Recuperar-Senha" value="Recuperar senha" onclick="submitForm()" />
<a href="#" onclick=" MostraFormLogin();" style="float: right;">Voltar</a>
</div>
</form>
</div>]]>
|
267
| <![CDATA[<div id="filtroTipoUsuario" class="Campos" style="display: none; margin-bottom: 10px;">
<div class="Texto-Login">
<p>Selecione o perfil desejado. </p>
<input id="chkAdm" name="TipoRequisicao" type="radio" value="1" />
<label for="chkAdm">Usuário Interno</label> ; ;
<input id="chkContrib" name="TipoRequisicao" type="radio" value="2" />
<label for="chkContrib">Contribuinte</label>
</div>
</div>]]>
|
280
| <![CDATA[<div class="Campos" style="margin-bottom: 11px;">
<label>CNPJ ou CPF</label>
<input Id="UsuarioRecuperarSenha" id="Usuario" maxlength="14" name="Usuario" type="text" value="" />
<span class="field-validation-valid" data-valmsg-for="Usuario" data-valmsg-replace="true"></span>
</div>]]>
|
287
| <![CDATA[<a href="#" onclick=" MostraFormLogin();" style="float: right;">Voltar</a>]]>
|
292
| <![CDATA[<div id="erroGuid" class="Painel-Conteudo Borda-Esquerda" style="display: none;">
<div id="Painel-Conteudo-Login">
<h2 class="Erro">ERRO DE IDENTIFICAÇÃO!</h2>
<p>Por algum motivo o usuário solicitado não foi encontrado, verifique seu e-mail para repetir o procedimento ou recupere a senha novamente para um receber um novo e-mail.</p>
<a href="#" style="float: left; margin: 0 auto;" onclick="MostraFormRecuperarSenha();">Tentar novamente.</a>
</div>
</div>]]>
|
296
| <![CDATA[<a href="#" style="float: left; margin: 0 auto;" onclick="MostraFormRecuperarSenha();">Tentar novamente.</a>]]>
|
299
| <![CDATA[<div id="solicitacaoExpirada" class="Painel-Conteudo Borda-Esquerda" style="display: none;">
<div id="Painel-Conteudo-Login">
<h2 class="Erro">PRAZO DA SOLICITAÇÃO TERMINOU!</h2>
<p>Você precisa repetir o procedimento, clique em solicitar acesso para receber um novo e-mail.</p>
<a href="#" style="float: left; margin: 0 auto;" onclick="MostraFormRecuperarSenha();">Tentar novamente.</a>
</div>
</div>]]>
|
303
| <![CDATA[<a href="#" style="float: left; margin: 0 auto;" onclick="MostraFormRecuperarSenha();">Tentar novamente.</a>]]>
|
306
| <![CDATA[<div id="emailEnviado" class="Painel-Conteudo Borda-Esquerda" style="display: none;">
</div>]]>
|
309
| <![CDATA[<div id="opcaoLogin" class="Painel-Conteudo Borda-Esquerda" style="display: none;">
<div id="Painel-Conteudo-Login">
<h2 class="Erro">PRAZO DA SOLICITAÇÃO TERMINOU!</h2>
<p>Você precisa repetir o procedimento, clique em solicitar acesso para receber um novo e-mail.</p>
<a href="#" style="float: left; margin: 0 auto;" onclick="MostraFormRecuperarSenha();">Tentar novamente.</a>
</div>
</div>]]>
|
313
| <![CDATA[<a href="#" style="float: left; margin: 0 auto;" onclick="MostraFormRecuperarSenha();">Tentar novamente.</a>]]>
|
131
| <![CDATA[<style>
.Botao-Recuperar {
width: 172px;
}
</style>]]>
|
126
| <![CDATA[<a href="javascript:void(0);" onclick="MostraFormRecuperarSenha();">Esqueceu a senha?</a>]]>
|
286
| <![CDATA[<input type="button" id="Botao-RecuperarSenha" class="Botao-Recuperar-Senha" value="Recuperar senha" onclick="submitForm()" />]]>
|
287
| <![CDATA[<a href="#" onclick=" MostraFormLogin();" style="float: right;">Voltar</a>]]>
|
296
| <![CDATA[<a href="#" style="float: left; margin: 0 auto;" onclick="MostraFormRecuperarSenha();">Tentar novamente.</a>]]>
|
303
| <![CDATA[<a href="#" style="float: left; margin: 0 auto;" onclick="MostraFormRecuperarSenha();">Tentar novamente.</a>]]>
|
313
| <![CDATA[<a href="#" style="float: left; margin: 0 auto;" onclick="MostraFormRecuperarSenha();">Tentar novamente.</a>]]>
|
52
| <![CDATA[<script>
function SetaDivVisivel(id) {
$('.Borda-Esquerda').css('display', 'none');
$("#" + id).css('display', 'block');
}
$(function () {
SetaDivVisivel('login');
});
</script>]]>
|
66
| <![CDATA[<script type="text/javascript">
var RecaptchaOptions = {
theme: 'custom',
lang: 'pt',
custom_theme_widget: 'recaptcha_widget'
};
$(function () {
urlLogin = "/NFSe.Portal.Teste/Autenticacao/Logar/";
urlRotaPadrao = "/NFSe.Portal.Teste/Autenticacao/";
jsonViewModel = {"Usuario":null,"CaminhoTopoLogin":"~/ImagensSite/logo_prefeitura_novo.png","CaminhoFundoLogin":"~/ImagensSite/bg_login.gif","Senha":null,"recaptcha_response_field":null,"Estados":[],"Estado":0,"Municipios":[],"Municipio":0,"UsuarioInterno":false,"TipoRequisicao":0,"CaminhoRetorno":null,"UsarCaptcha":false,"PermiteLoginCertificado":false,"CodigoIBGE":"4303509","DivParaExibicao":"login","CpfCnpj":null,"UID":"00000000-0000-0000-0000-000000000000","NovaSenha":null,"ConfirmacaoSenha":null,"TextoLogin":"Seja bem-vindo ao GOVBR ISS Digital. Efetue consultas abaixo ou acesse o sistema efetuando login."}
viewModel = new loginViewModel();
ko.applyBindings(viewModel);
ConfigurarValidacao();
$('#Usuario').focus().setMask({ mask: '99999999999999', autoTab: false });
//TODO: Comentado para a primeira versão do NFSe. Será instalado na prefeitura, portanto não há necessidade de alterar localização.
//var getMunicipioFunc = function () {
// if (viewModel.CodigoIBGE() == null) {
// $("#Janela-Modal").modalMunicipio(urlRotaPadrao + "SelecionarMunicipio");
// }
//}
if (getReturnUrl()) {
$('div#Janela-Modal').on('dialogclose', function () {
$("div#Janela-Modal").empty();
getMunicipioFunc();
});
$('div#Janela-Modal').modalAdvertencia('Realize o login para executar a ação solicitada.', 'Por razões de segurança você deverá efetuar o login.').dialog('open');
}
//TODO: Comentado para a primeira versão do NFSe. Será instalado na prefeitura, portanto não há necessidade de alterar localização.
//else
// getMunicipioFunc();
});
function MostraFormRecuperarSenha() {
$("#Botao-RecuperarSenha").removeClass("Botao-Login-Entrando");
$("#Botao-RecuperarSenha").val("Recuperar senha");
SetaDivVisivel('recuperarSenha');
$("#UsuarioRecuperarSenha").focus();
}
</script>]]>
|
137
| <![CDATA[<script type="text/javascript">
const USUARIO_INTERNO = 1;
const CONTRIBUINTE = 2;
let tipoUsuario = '';
$(function () {
var form = $("#FormularioRecuperarSenha");
$('#UsuarioRecuperarSenha').focus().setMask({ mask: '99999999999999', autoTab: false });
form.submit(function (e) {
e.preventDefault();
$('.input-validation-error').removeClass('input-validation-error');
$('.field-validation-error').children().html('');
$("#Botao-RecuperarSenha").removeClass("Botao-Recuperar-Senha");
$("#Botao-RecuperarSenha").addClass("Botao-Login-Entrando Botao-Recuperar-Senha");
$("#Botao-RecuperarSenha").val("Enviando E-mail");
$.post(form.attr('action'), form.serialize(), function (retorno) {
if (retorno.Status == 'Falha') {
mensagemValidacaoCampos('UsuarioRecuperarSenha', retorno.Mensagem, form);
mensagemValidacaoCampos('Usuario', retorno.Mensagem, form);
alterarBotaoRecuperarSenha();
}
else if (retorno.Status == 'Modal') {
$("#Janela-Modal").modalAdvertencia(retorno.Mensagem, retorno.Solucao).dialog("open");
alterarBotaoRecuperarSenha();
}
else {
$("#Botao-RecuperarSenha").addClass("Botao-Login-Entrando Botao-Recuperar-Senha");
$("#Botao-RecuperarSenha").val("Enviando E-mail");
SetaDivVisivel('emailEnviado');
$("#emailEnviado").html(retorno);
form[0].reset();
}
});
});
});
function MostraFormLogin() {
document.getElementById("filtroTipoUsuario").style.display = "none";
$('.input-validation-error').removeClass('input-validation-error');
$('.field-validation-error').children().html('');
$("#UsuarioRecuperarSenha").val('');
$('#UsuarioRecuperarSenha').removeClass('input-validation-error');
var elementoSpan = $("#FormularioRecuperarSenha").find('[data-valmsg-for$="Usuario"]');
elementoSpan.removeClass('field-validation-error');
$('#Botao-RecuperarSenha').show();
elementoSpan.html('');
SetaDivVisivel('login');
$("#Usuario").focus();
}
function alterarBotaoRecuperarSenha() {
$("#Botao-RecuperarSenha").removeClass("Botao-Login-Entrando Botao-Recuperar-Senha");
$("#Botao-RecuperarSenha").addClass("Botao-Recuperar-Senha");
$("#Botao-RecuperarSenha").val("Recuperar senha");
tipoUsuario = null;
$('#tipoRequisicao').val(0);
}
function submitForm() {
let url = "/NFSe.Portal.Teste/Autenticacao/ObterTipoUsuario/";
let login = $('#UsuarioRecuperarSenha').val();
let viewModel = new loginViewModel();
let tipoUsuario = $("#tipoRequisicao").val();
if (tipoUsuario === undefined || tipoUsuario === '0') {
viewModel.obterTipoUsuario(url, login, function (res) {
if (res.contribuinte === true && res.usuarioInterno === true) {
if (document.getElementById("filtroTipoUsuario").style.display === "none") {
document.getElementById("filtroTipoUsuario").style.display = "block";
$('#Botao-RecuperarSenha').attr('disabled', 'disabled');
$('#Botao-RecuperarSenha').hide()
$('#chkAdm').prop("checked", false);
$('#chkContrib').prop("checked", false);
$('#chkAdm').change(function () {
$('#Botao-RecuperarSenha').show();
alterarTipoRequisicao();
});
$('#chkContrib').change(function () {
$('#Botao-RecuperarSenha').show();
alterarTipoRequisicao();
});
}
} else if (res.contribuinte === true) {
$('#tipoRequisicao').val(CONTRIBUINTE);
$("#FormularioRecuperarSenha").submit();
$("#tipoRequisicao").val(0);
} else if (res.usuarioInterno === true) {
$('#tipoRequisicao').val(USUARIO_INTERNO);
$("#FormularioRecuperarSenha").submit();
$("#tipoRequisicao").val(0);
}
});
} else {
$("#FormularioRecuperarSenha").submit();
$("#tipoRequisicao").val(0);
}
}
alterarTipoRequisicao = function() {
if ($('#chkAdm').is(':checked')) {
$("#tipoRequisicao").val(USUARIO_INTERNO);
} else if ($('#chkContrib').is(':checked')) {
$("#tipoRequisicao").val(CONTRIBUINTE);
}
}
</script>]]>
|