IniciandoTelaHome(); function IniciandoTelaHome() { const interval_home = 500; // Tempo em milissegundos (1 segundo) const checkElements_home = setInterval(() => { const HomeConstruida = document.getElementById('HomeConstuctor'); if (HomeConstruida) { const gerar = document.getElementById('gerar'); gerar.addEventListener('click', gerarBoleto) console.log('Funções da tela Home foram iniciadas corretamente') Data_home(); //Servicos_home(); Chamados_home(); function Servicos_home() { } async function Chamados_home() { const { Chamados } = await IntegracaoZamade(); const dataZam = await Chamados.json(); // Seleciona o elemento que vai receber os ambientes no painel const ListadeChamados = document.getElementById('ChamadosDominio'); // Insere o HTML gerado pela função ComponenteAmbientes dentro do painel ListadeChamados.innerHTML = FormeChamados(); // Inserção de HTML // Função responsável por gerar o HTML com a estrutura dos ambientes function FormeChamados() { let htmlContent = ''; // for (let Chamados in dataZam) { // Itera sobre os itens de ambientes definidos no objeto 'dataAmbientes' const nome = dataZam[Chamados].customer_id; const Titulo = dataZam[Chamados].title; const DatadeAbertura = dataZam[Chamados].close_at; const DatadeFechamento = dataZam[Chamados].created_at; // Chama a função 'FormeEditarAmbiente' passando o nome de cada ambiente htmlContent += `
  • ${Titulo}
  • ` } // Retorna o conteúdo HTML gerado para ser inserido no DOM return htmlContent; } } function Data_home() { const DiaAtual = document.getElementById('NumeroDodial'); const DiaSemana = document.getElementById('DiaSemana'); const MesAtual = document.getElementById('Mesatual'); const AnoAtual = document.getElementById('AnoAtual'); let { dia, diaSemana, mes, ano, data } = CapturandoDatas(); function CapturandoDatas(dataReferencia = new Date()) { const dia = dataReferencia.getDate(); const diasSemana = ["Domingo", "Segunda-feira", "Terça-feira", "Quarta-feira", "Quinta-feira", "Sexta-feira", "Sábado"]; const diaSemana = diasSemana[dataReferencia.getDay()]; const mesesAno = ["Janeiro", "Fevereiro", "Março", "Abril", "Maio", "Junho", "Julho", "Agosto", "Setembro", "Outubro", "Novembro", "Dezembro"]; const mes = mesesAno[dataReferencia.getMonth()]; const ano = dataReferencia.getFullYear(); return { dia, diaSemana, mes, ano, data: dataReferencia }; } function AtualizarData(novaData) { const { dia, diaSemana, mes, ano } = CapturandoDatas(novaData); DiaAtual.innerHTML = dia; DiaSemana.innerHTML = diaSemana; MesAtual.innerHTML = mes; AnoAtual.innerHTML = ano; } function MudarDia() { const proximo_dia = document.getElementById('NumeroProximo'); const dia_anterior = document.getElementById('NumeroAnterior'); proximo_dia.addEventListener('click', () => { data.setDate(data.getDate() + 1); // Avança um dia AtualizarData(data); }); dia_anterior.addEventListener('click', () => { data.setDate(data.getDate() - 1); // Retrocede um dia AtualizarData(data); }); } // Inicializa os valores na tela AtualizarData(data); MudarDia(); } async function gerarBoleto() { const { Boleto } = await IntegracaoBoleto(); const dataBole = await Boleto.json(); console.log(dataBole); } clearInterval(checkElements_home); // Para o setInterval } }, interval_home); }