testes/js/page/Modulo_Construcao/Funcao/Estrutura/Painel_Erro.js

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
}
}