89 lines
3.0 KiB
JavaScript
89 lines
3.0 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 == 500) {
|
|
|
|
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);
|
|
setTimeout(localStorage.setItem('Carregou', 'true'), 500)
|
|
|
|
const TElaConfig_new = localStorage.getItem('Carregou_tela_config_New');
|
|
if (TElaConfig_new === "true") {
|
|
console.log('home');
|
|
localStorage.setItem('Carregou_Novamente', 'true');
|
|
localStorage.removeItem('Carregou_tela_config_New'); // Remove o item do localStorage
|
|
}
|
|
}
|