diff --git a/src/PagesMedico/DoctorAgendamentoManager.jsx b/src/PagesMedico/DoctorAgendamentoManager.jsx index 70bb768..2d92e46 100644 --- a/src/PagesMedico/DoctorAgendamentoManager.jsx +++ b/src/PagesMedico/DoctorAgendamentoManager.jsx @@ -1,4 +1,4 @@ -import React, { useState, useMemo, useEffect, useCallback } from "react"; +import React, { useState, useMemo, useEffect, useCallback } from "react"; import { useNavigate } from "react-router-dom"; import API_KEY from "../components/utils/apiKeys.js"; import AgendamentoCadastroManager from "../pages/AgendamentoCadastroManager.jsx"; @@ -15,6 +15,7 @@ import { Edit, Trash2, CheckCircle, + FileText, } from "lucide-react"; import "../pages/style/Agendamento.css"; import "../pages/style/FilaEspera.css"; @@ -295,6 +296,18 @@ const Agendamento = () => { setPageConsulta(true); }; + const handleCreateReport = (appointment) => { + navigate("/medico/novo-relatorio", { + state: { + appointment, + patient_id: appointment.patient_id, + doctor_id: appointment.doctor_id, + paciente_nome: appointment.paciente_nome, + medico_nome: appointment.medico_nome, + }, + }); + }; + const handleSearchMedicos = (term) => { setSearchTermDoctor(term); if (term.trim()) { @@ -609,6 +622,16 @@ const filtrarPorPaciente = (appointments) => { )} + {app.status !== "cancelled" && ( + + )} {app.status !== "cancelled" && (