From e5f260e7c3512bc868a64007a4a63b1dce32f8e0 Mon Sep 17 00:00:00 2001 From: Jessica_Faro Date: Mon, 1 Dec 2025 18:04:38 -0300 Subject: [PATCH] =?UTF-8?q?adic=C3=A7oes=20na=20consulta?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/PagesMedico/DoctorAgendamentoManager.jsx | 26 +++++++ src/PagesMedico/FormNovoRelatorio.jsx | 47 +++++++---- src/PagesMedico/styleMedico/Agendamento.css | 82 +++++++++----------- 3 files changed, 95 insertions(+), 60 deletions(-) diff --git a/src/PagesMedico/DoctorAgendamentoManager.jsx b/src/PagesMedico/DoctorAgendamentoManager.jsx index 567646c..c96cd08 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" && (