66
| <![CDATA[<script type="text/javascript">
var RecaptchaOptions = {
theme: 'custom',
lang: 'pt',
custom_theme_widget: 'recaptcha_widget'
};
$(function () {
urlLogin = "/NFSe.Portal/Autenticacao/Logar/";
urlRotaPadrao = "/NFSe.Portal/Autenticacao/";
jsonViewModel = {"Usuario":null,"CaminhoTopoLogin":"~/Imagens/350993c4-a68f-4805-adfd-0f83e93d348e.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,"BrowserInvalido":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');
let cnpjCpfInformado = $("#Usuario").val();
$("#UsuarioRecuperarSenha").val(cnpjCpfInformado);
$("#UsuarioRecuperarSenha").focus();
}
</script>]]>
|
140
| <![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/Autenticacao/ObterTipoUsuario/";
let login = $('#UsuarioRecuperarSenha').val();
let viewModel = new loginViewModel();
let tipoUsuario = $("#tipoRequisicao").val();
if (tipoUsuario === undefined || tipoUsuario === '0') {
if (login.length == 11 || login.length == 14) {
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 if (res.contribuinte === false && res.usuarioInterno === false) {
let form = $('#FormularioRecuperarSenha');
mensagemValidacaoCampos('Usuario', 'O registro deste usuário não foi encontrado no sistema.', form);
mensagemValidacaoCampos('UsuarioRecuperarSenha', 'O registro deste usuário não foi encontrado no sistema.', form);
alterarBotaoRecuperarSenha();
}
});
} else {
let form = $('#FormularioRecuperarSenha');
mensagemValidacaoCampos('Usuario', 'CNPJ ou CPF informado esta incorreto.', form);
mensagemValidacaoCampos('UsuarioRecuperarSenha', 'CNPJ ou CPF informado esta incorreto.', form);
alterarBotaoRecuperarSenha();
}
} 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>]]>
|