$(document).ready(function () { $("#alert-box-interno").hide(); $("#senha").on('keyup', function (e) { if (e.keyCode == 13) { efetuaLogin(); } }); $("#login").on('keyup', function (e) { if (e.keyCode == 13) { efetuaLogin(); } }); $(".forgot-password" ).click(function() { var contentHtml = "" + ""; var myModal = FLUIGC.modal({ title: 'Recuperar Senha', content: contentHtml, id: 'fluig-modal', actions: [{ 'label': 'Buscar', 'bind': 'data-open-modal', },{ 'label': 'Fechar', 'autoClose': true }] }, function(err, data) { if(err) { // do error handling } else { $("#fluig-modal #cpf_esqueceu_senha").mask('000.000.000-00',{reverse:true}); $("#fluig-modal #cnpj_esqueceu_senha").mask('99.999.999/9999-99',{reverse:true}); $("[data-open-modal]").on("click",function(){ if($("input[name='cb_tipo']:checked").val() == "CPF"){ var msg = "Foi solicitado a recupera\u00e7\u00e3o de senha para este usu\u00e1rio!"; var loading = FluigUtils.getLoading('Buscando dados para este CPF...'); var cpf = $("#cpf_esqueceu_senha").val().replace(".","").replace(".","").replace("-",""); var usuarioService = new UsuarioService(); usuarioService.buscaPorCpf(cpf) .then(function(usuario){ console.log(usuario); usuarioService.enviarEmailAlterarSenha(usuario.id_usuario) .then(function(confirmacao){ console.log(confirmacao); }) .catch(function(){ alert("erro"); }) setTimeout(function(){ loading.hide(); FLUIGC.toast({ message : 'E-mail para recupera\u00e7ão de senha enviado com sucesso!', type : 'success' }); myModal.remove(); }, 3000); }) .catch(function(e){ FLUIGC.toast({ title: 'CPF inv\u00e1lido', message: '
Por favor informe um cpf v\u00e1lido!'+e, type: 'danger', timeout : 2000 }); }) } if($("input[name='cb_tipo']:checked").val() == "CNPJ"){ var cnpj = $("#cnpj_esqueceu_senha").val().replace(".","").replace(".","").replace("-","").replace("/",""); var usuarioService = new UsuarioService(); usuarioService.buscaPorCNPJ(cnpj) .then(function(usuario){ console.log(usuario); var msg = "Foi solicitado a recupera\u00e7\u00e3o de senha para este usu\u00e1rio!"; var loading = FluigUtils.getLoading('Buscando dados para este CNPJ...'); console.log(usuario); usuarioService.enviarEmailAlterarSenha(usuario.id_usuario) .then(function(confirmacao){ console.log(confirmacao); }) .catch(function(){ alert("erro"); }) setTimeout(function(){ loading.hide(); FLUIGC.toast({ message : 'E-mail para recupera\u00e7ão de senha enviado com sucesso!', type : 'success' }); myModal.remove(); }, 3000); }) .catch(function(e){ FLUIGC.toast({ title: 'CNPJ inv\u00e1lido', message: '
Por favor informe um cnpj v\u00e1lido!'+e, type: 'danger', timeout : 2000 }); }) } }) $("#cpf_esqueceu_senha").hide(); $("#cnpj_esqueceu_senha").hide(); $("input[name='cb_tipo']").on("click",function(){ if($("input[name='cb_tipo']:checked").val() == "CPF"){ $("#cpf_esqueceu_senha").show(); $("#cnpj_esqueceu_senha").hide(); } if($("input[name='cb_tipo']:checked").val() == "CNPJ"){ $("#cpf_esqueceu_senha").hide(); $("#cnpj_esqueceu_senha").show(); } }) } }); }); var editalService = new EditalService(); editalService .buscaEditalComInscricoesAbertas() .then(function(result){ if ( result.tem_edital ) { $('.btn-cad').removeClass('hide'); } }) $('.btn-cad').on('click',function(e){ e.preventDefault(); window.location.assign("public/index.jsp?page=cadastroCredenciado"); }) }) function efetuaLogin(){ var dados = { login: $("#login").val(), senha: CryptoJS.MD5($("#senha").val()).toString() }; try { localStorage.removeItem("desabilitarAvisos"); } catch (e) { // TODO: handle exception } $.ajax({ headers: { 'Authorization': 'QEusiOidV6pScOHsfaOMZHr0Kv5cFUXKS1IYGmwQw03Rv8u4OcC0vw4xOSv8oZXj' }, dataType: 'json', contentType: 'application/json', url: '/SebraeGoiasProjetoConsultoria/api/Usuario/VerificaLoginSenha', type: 'POST', data:JSON.stringify(dados), success: function(jsonRetorno) { console.log(jsonRetorno); if (jsonRetorno===undefined ){ $("#alert-box-interno").show(); }else{ $("#jsonDadosUsuario").val(JSON.stringify(jsonRetorno)); iniciaPortal(); } }, error: function(jq,status,message) { alert("Erro ao realizar login do usu\u00e1rio!"); } }) } function iniciaPortal(jsonCredenciais){ frmLogin.submit(); } function buscarMelhorRota(){ var origin1 = new google.maps.LatLng(55.930385, -3.118425); var origin2 = 'Greenwich, England'; var destinationA = 'Stockholm, Sweden'; var destinationB = new google.maps.LatLng(50.087692, 14.421150); var service = new google.maps.DistanceMatrixService(); service.getDistanceMatrix ( { origins: [origin1, origin2], destinations: [destinationA, destinationB], travelMode: 'DRIVING' /*transitOptions: TransitOptions, drivingOptions: DrivingOptions, unitSystem: UnitSystem, avoidHighways: Boolean, avoidTolls: Boolean,*/ }, callback); } function callback(response, status) { console.log(response); console.log(status); var rows = response.rows; var melhorRota; for(var i=0; i < rows.length;i++){ var elements = rows[i].elements; for(var x=0; x < rows.length;x++){ var rota = elements[x]; // console.log(rota.distance); // console.log(rota.duration); if(melhorRota == undefined){ // console.log(melhorRota); melhorRota = rota; // console.log(melhorRota); // console.log(melhorRota.distance.value); }else if(melhorRota.distance.value > rota.distance.value){ // console.log(melhorRota); melhorRota = rota; // console.log(melhorRota.distance.value); // console.log(melhorRota); } } } console.log(melhorRota); return melhorRota // See Parsing the Results for // the basics of a callback function. }