932
| <![CDATA[<script type="text/javascript">
jQuery(document).ready(
function() {
jQuery("#botaoExibir").toggle(
function() {
jQuery("div#cssmenu").slideDown(); // slideDown() na div #form-oculto
jQuery("#botaoExibir").find('div').addClass('active'); // altera para botão esconder
},
function() {
jQuery("div#cssmenu").slideUp(); // slideUp()na div #form-oculto
jQuery("#botaoExibir").find('div').removeClass('active'); //retorna para botão exibir
}
);
$(function() {
$(".rslides").responsiveSlides({
auto: true,
speed: 1000,
});
});
$.ajax({
url: 'https://portaldoservidor.ma.gov.br/api/portal/mensagemContrachque',
type : "GET",
dataType : 'json',
success : function(mensagemContracheque) {
if (mensagemContracheque.mensagem != null) {
$("#mensagemContracheque").show();
$("#mensagemContracheque").text(mensagemContracheque.mensagem);
}
},
error: function(xhr, resp, text) {
$("#mensagemContracheque").hide();
},
complete: function(){
$('.loader').hide();
},
})
$("#botaoSair").click(function(e){
e.preventDefault();
localStorage.removeItem( 'currentUser' );
localStorage.removeItem( 'vinculoSelecionado' );
sessionStorage.removeItem( 'estabelecimentos' );
sessionStorage.removeItem('vinculos');
$("#usuarioLogado").hide();
$("#form").show();
$("#form input[name=usuario]").val("");
$("#form input[name=senha]").val("");
});
if (localStorage.getItem( 'currentUser') != null) {
var user = localStorage.getItem( 'currentUser');
showUsuario(user);
}
if (localStorage.getItem( 'currentUser') != null) {
var user = JSON.parse(localStorage.getItem( 'currentUser'))
chegaUsuarioLogado(user);
}
$("#botaoLogadoEntrar").attr("href", function(){
var dominio = window.location.hostname;
var url = '';
if (location.protocol == 'https:') {
var url = 'https://' + dominio + '/portal';
} else {
var url = 'http://' + dominio + '/portal';
}
this.href = url;
})
});
$(document).ready(function() {
$('#myModal').modal('show');
$( "#botaoExibir" ).show( "slow" );
});
$("#usuario").mask("999.999.999-99");
$("#submit").on('click', function(e){
e.preventDefault();
var dominio = window.location.hostname;
var usuario = $("#form input[name=usuario]").val();
var senha = $("#form input[name=senha]").val();
usuario = usuario.replace(".", "");
usuario = usuario.replace(".", "");
usuario = usuario.replace("-", "");
if (location.protocol == 'https:') {
var urlApi = 'https://' + dominio + '/api/portal/login';
} else {
var urlApi = 'http://' + dominio + '/api/portal/login';
}
$.ajax({
url: urlApi,
type : "POST",
contentType: "application/x-www-form-urlencoded; charset=utf-8",
data : 'usuario=' + encodeURIComponent(usuario) + '&senha='+ encodeURIComponent(senha),
beforeSend: function() {
$("#mensagemLoginErro").hide()
$('.loader').show();
},
success : function(response) {
localStorage.setItem( 'currentUser', response.data);
showUsuario(response.data);
window.location = response.url;
},
error: function(xhr, resp, text) {
$("#mensagemLoginErro").show().delay(5000).fadeOut();
if (xhr.status == 401) {
$( "#mensagemLoginErro" ).text( "CPF ou senha incorretos" );
}
},
complete: function(){
$('.loader').hide();
},
})
});
function showUsuario(user) {
var usuario = JSON.parse(user);
$('#form').hide();
$('#nomeUsuarioLogado').text(usuario.pessoa.nome);
$('#usuarioLogado').show();
}
function chegaUsuarioLogado(user) {
$.ajax({
url: 'https://www.segep.ma.gov.br/api/portal/validaTokenPortal/' + user.token,
type : "GET",
beforeSend: function(response) {
$("#mensagemLoginErro").hide()
$('.loader').show();
},
success : function(response) {
if (!response.valido) {
localStorage.removeItem( 'currentUser' );
localStorage.removeItem( 'vinculoSelecionado' );
sessionStorage.removeItem( 'estabelecimentos' );
sessionStorage.removeItem('vinculos');
$("#usuarioLogado").hide();
$("#form").show();
$("#form input[name=usuario]").val("");
$("#form input[name=senha]").val("");
}
},
error: function(xhr, resp, text) {
$("#mensagemLoginErro").show().delay(5000).fadeOut();
},
complete: function(){
$('.loader').hide();
},
})
}
</script>]]>
|