68 lines
2.3 KiB
JavaScript
68 lines
2.3 KiB
JavaScript
async function CasodeErro() {
|
|
|
|
const { response } = await Autenticao(); // Recebe o objeto com response e apiUrl
|
|
|
|
//Constante de controle sobre estilos css do painel de erro.
|
|
const estilos = document.getElementById('conexao');
|
|
|
|
|
|
const respostaserver = response.status
|
|
console.log(respostaserver)
|
|
|
|
|
|
let Status = 'Erro 404';
|
|
let mensagem = 'Desculpe mas sua página não foi encontrada';
|
|
let sub_mensagem = 'Tente fazer seu, login novamente';
|
|
let button_info = 'Retorne';
|
|
let button_acao = '/Sites/Site_ItGuys/ambiente_do_usuário/login.html';
|
|
let estilo = './Css/page/Telas_acao/erro_404_Front.css';
|
|
|
|
Interpretador(respostaserver, Status, mensagem, sub_mensagem, button_info, button_acao, estilo);
|
|
|
|
function Interpretador(Resposta, Status, mensagem, sub_mensagem, button_info, button_acao, estilo) {
|
|
|
|
if (Resposta == 401) {
|
|
|
|
Status = 'Erro 404';
|
|
mensagem = 'Desculpe mas sua página não foi encontrada';
|
|
sub_mensagem = 'Tente fazer seu, login novamente';
|
|
button_info = 'Retorne';
|
|
button_acao = '/Sites/Site_ItGuys/ambiente_do_usuário/login.html';
|
|
estilo = './Css/page/Telas_acao/erro_404_Front.css';
|
|
|
|
}
|
|
|
|
if (Resposta == 502) {
|
|
|
|
Status = 'Erro 404';
|
|
mensagem = 'Estamos realizando manutenções';
|
|
sub_mensagem = 'Tente fazer seu, login um outro momento';
|
|
button_info = 'Retorne';
|
|
button_acao = '/Sites/Site_ItGuys/ambiente_do_usuário/login.html';
|
|
estilo = './Css/page/Telas_acao/erro_404_Back.css';
|
|
|
|
}
|
|
|
|
|
|
if (Resposta == 404) {
|
|
|
|
Status = 'Erro 404';
|
|
mensagem = 'Houve um problema inesperado';
|
|
sub_mensagem = 'Por favor contate o suporte suporte@itguys.com.br';
|
|
button_info = 'Nós contate';
|
|
button_acao = 'https://api.whatsapp.com/send?phone=5521966344698';
|
|
estilo = './Css/page/Telas_acao/erro_404_Front.css';
|
|
|
|
}
|
|
|
|
estilos.href = estilo;
|
|
|
|
}
|
|
|
|
//Constante usada para a criação da estrutura, sendo usada para apresentar todo o painel
|
|
const erro = document.getElementById('entrada_1');
|
|
erro.innerHTML = TeladeErro(Status, mensagem, sub_mensagem, button_info, button_acao);
|
|
|
|
}
|
|
|
|
document.body.style.backgroundColor = 'red' |