import React, { useState } from 'react'; import './styleMedico/geral.css'; const mockData = { atendimentos: [ { id: 1, paciente: 'Carlos Andrade', data: '2025-09-25', motivo: 'Consulta de rotina', medico: 'Dr. House' }, { id: 2, paciente: 'Beatriz Costa', data: '2025-09-24', motivo: 'Retorno', medico: 'Dr. Wilson' }, { id: 3, paciente: 'Juliana Ferreira', data: '2025-09-23', motivo: 'Exames de sangue', medico: 'Dr. House' }, { id: 4, paciente: 'Marcos Souza', data: '2025-09-22', motivo: 'Consulta de rotina', medico: 'Dr. Cuddy' }, ], pacientes: [ { id: 1, nome: 'Carlos Andrade', idade: 45, cadastro: '2024-03-10' }, { id: 2, nome: 'Beatriz Costa', idade: 29, cadastro: '2023-11-20' }, { id: 3, nome: 'Juliana Ferreira', idade: 34, cadastro: '2025-01-15' }, { id: 4, nome: 'Marcos Souza', idade: 52, cadastro: '2022-07-01' }, { id: 5, nome: 'Fernanda Lima', idade: 25, cadastro: '2025-08-05' }, ], }; function Relatorio() { // ...restante do código igual... const [tipoRelatorio, setTipoRelatorio] = useState(''); const [dados, setDados] = useState(null); const [dataInicio, setDataInicio] = useState(''); const [dataFim, setDataFim] = useState(''); const handleGerarRelatorio = () => { if (!tipoRelatorio) { alert('Por favor, selecione um tipo de relatório.'); return; } setDados(mockData[tipoRelatorio] || []); }; const renderizarTabela = () => { if (!dados) { return
Selecione os filtros e clique em "Gerar Relatório" para começar.
; } if (dados.length === 0) { returnNenhum dado encontrado para os filtros selecionados.
; } const headers = Object.keys(dados[0]); return (| {header.toUpperCase()} | )}
|---|
| {item[header]} | )}