diff --git a/src/PagesMedico/DoctorAgendamentoManager.jsx b/src/PagesMedico/DoctorAgendamentoManager.jsx index 567646c7..c96cd08e 100644 --- a/src/PagesMedico/DoctorAgendamentoManager.jsx +++ b/src/PagesMedico/DoctorAgendamentoManager.jsx @@ -1,3 +1,4 @@ +// src/PagesMedico/DoctorAgendamentoManager.jsx import React, { useState, useMemo, useEffect, useCallback } from "react"; import { useNavigate } from "react-router-dom"; import API_KEY from "../components/utils/apiKeys.js"; @@ -15,6 +16,7 @@ import { Edit, Trash2, CheckCircle, + FileText, } from "lucide-react"; import "../pages/style/Agendamento.css"; import "../pages/style/FilaEspera.css"; @@ -290,6 +292,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()) { @@ -631,6 +645,18 @@ const Agendamento = () => { )} + + {app.status !== "cancelled" && ( + + )} + {app.status !== "cancelled" && (