Pular para o conteúdo
Controle de Água – EMEF Capistrano de Abreu

Controle de Consumo de Água

Leitura diária do hidrômetro (segunda a sexta) — EMEF Capistrano de Abreu

Acesso restrito

"; return h; }// ====== inicialização ====== function montarSelectMeses() { var select = el("hidroMes"); var hoje = new Date(); var atualISO = hoje.getFullYear() + "-" + pad2(hoje.getMonth() + 1);var ano = 2026; var mes = 8; var fimAno = hoje.getFullYear(); var fimMes = hoje.getMonth() + 1; if (atualISO < "2026-08") { fimAno = 2026; fimMes = 12; }var selecionado = atualISO < "2026-08" ? "2026-08" : atualISO;while (ano < fimAno || (ano === fimAno ? mes <= fimMes : false)) { var valor = ano + "-" + pad2(mes); var opcao = document.createElement("option"); opcao.value = valor; opcao.textContent = MESES[mes - 1] + " de " + ano; if (valor === selecionado) { opcao.selected = true; } select.appendChild(opcao); mes = mes + 1; if (mes > 12) { mes = 1; ano = ano + 1; } } }function dataInicialRegistro() { var hoje = new Date(); var iso = isoDeData(hoje); if (iso < INICIO_REGISTROS) { iso = INICIO_REGISTROS; } // se cair em fim de semana, avança para a próxima segunda-feira while (ehFimDeSemana(iso)) { iso = somaDias(iso, 1); } return iso; }function iniciar() { el("hidroData").value = dataInicialRegistro(); atualizarDiaSemana(); montarSelectMeses();el("hidroData").addEventListener("change", atualizarDiaSemana); el("hidroEntrar").addEventListener("click", entrar); el("hidroSenha").addEventListener("keydown", function (ev) { if (ev.key === "Enter") { entrar(); } }); el("hidroConfirmar").addEventListener("click", confirmarRegistro); el("hidroGerar").addEventListener("click", gerarPlanilha); el("hidroPdf").addEventListener("click", baixarPdf);var autenticado = false; try { autenticado = localStorage.getItem(CHAVE_AUTH) === "ok"; } catch (_) {} if (autenticado) { mostrarApp(); } }if (document.readyState === "loading") { document.addEventListener("DOMContentLoaded", iniciar); } else { iniciar(); }