window.addEventListener("load", () => { var div = document.getElementById('tabela_filter'); var label = div.querySelector('label'); var primeiroNoDeTexto = label.childNodes[0]; if (primeiroNoDeTexto.nodeType === Node.TEXT_NODE) { primeiroNoDeTexto.textContent = 'PESQUISAR : ' } }) function filtrarTabela() { var input, filtro, tabela, tr, td, i, valor; input = document.getElementById("ano"); filtro = input.value.toUpperCase(); tabela = document.getElementById("tabela"); tr = tabela.getElementsByTagName("tr"); for (i = 0; i -1) { tr[i].style.display = ""; } else { tr[i].style.display = "none"; } } } }
Selecione 2020 2021 2022 2023
var nome = "Programação-anual-de-saúde" function gerarPDF() { const element = document.getElementById("tabela"); // Configurações de opções para o PDF const options = { filename: `${nome}.pdf`, image: { type: 'jpeg', quality: 1 }, html2canvas: { scale: 2 }, jsPDF: { unit: 'mm', format: 'a4', orientation: 'landscape' } }; // Converte a tabela para PDF html2pdf().set(options).from(element).save(); } function gerarXLSX() { const element = document.getElementById("tabela"); // Cria um novo Workbook do XLSX const workbook = XLSX.utils.table_to_book(element); // Converte o Workbook em um arquivo XLSX const xlsxFile = XLSX.write(workbook, { bookType: 'xlsx', type: 'array' }); // Cria um objeto Blob para o arquivo XLSX const blob = new Blob([xlsxFile], { type: 'application/vnd.openxmlformats-officedocument.spreadsheetml.sheet' }); // Cria um URL temporário para o Blob const url = URL.createObjectURL(blob); // Cria um link de download e simula o clique para baixar o arquivo XLSX const a = document.createElement('a'); a.href = url; a.download = `${nome}.xlsx`; a.click(); // Libera o URL temporário URL.revokeObjectURL(url); } function gerarCSV() { const element = document.getElementById("tabela"); // Cria um novo Workbook do XLSX const workbook = XLSX.utils.table_to_book(element); // Converte o Workbook em um arquivo CSV const csvFile = XLSX.utils.sheet_to_csv(workbook.Sheets[workbook.SheetNames[0]]); // Cria um objeto Blob para o arquivo CSV const blob = new Blob([csvFile], { type: 'text/csv' }); // Cria um URL temporário para o Blob const url = URL.createObjectURL(blob); // Cria um link de download e simula o clique para baixar o arquivo CSV const a = document.createElement('a'); a.href = url; a.download = `${nome}.csv`; a.click(); // Libera o URL temporário URL.revokeObjectURL(url); } function imprimirTabela() { window.print(); } function copiarTabela() { const element = document.getElementById("tabela"); // Cria um novo elemento textarea const textarea = document.createElement("textarea"); textarea.value = element.innerText; // Adiciona o textarea ao documento document.body.appendChild(textarea); // Seleciona o conteúdo do textarea textarea.select(); // Copia o conteúdo para a área de transferência document.execCommand("copy"); // Remove o textarea do documento document.body.removeChild(textarea); // Exibe uma mensagem de sucesso alert("Tabela copiada para a área de transferência!"); } window.addEventListener("load", () => { var div = document.getElementById('DataTables_Table_0_filter'); var label = div.querySelector('label'); var primeiroNoDeTexto = label.childNodes[0]; if (primeiroNoDeTexto.nodeType === Node.TEXT_NODE) { primeiroNoDeTexto.textContent = 'PESQUISAR : ' } })
ANO DESCRIÇÃO ANEXO
2024 PROGRAMAÇÃO ANUAL DE SAÚDE description
2023 PROGRAMAÇÃO ANUAL DE SAÚDE description
2022 PROGRAMAÇÃO ANUAL DE SAÚDE description
2021 PROGRAMAÇÃO ANUAL DE SAÚDE description
2020 PROGRAMAÇÃO ANUAL DE SAÚDE description
function atualizarData() { var data = new Date(); var dia = String(data.getDate()).padStart(2, '0'); var mes = String(data.getMonth() + 1).padStart(2, '0'); var ano = data.getFullYear(); var dataAtual = dia + '/' + mes + '/' + ano; document.querySelector('.div-date').innerHTML = `última atualização ${dataAtual}`; } atualizarData(); // Atualiza a data inicialmente // Define um intervalo para atualizar a data mensalmente setInterval(function() { atualizarData(); }, 30 * 24 * 60 * 60 * 1000); // Atualiza a cada 30 dias