From 41d46cc14846944d1b97780973c76f3999084e55 Mon Sep 17 00:00:00 2001 From: joao_pedro Date: Wed, 5 Nov 2025 18:32:35 -0300 Subject: [PATCH] Bug resolvido com o status da consulta e checkbox melhorado --- .../AgendarConsulta/FormNovaConsulta.jsx | 17 +++++++++++++---- src/pages/AgendamentoCadastroManager.jsx | 1 + 2 files changed, 14 insertions(+), 4 deletions(-) diff --git a/src/components/AgendarConsulta/FormNovaConsulta.jsx b/src/components/AgendarConsulta/FormNovaConsulta.jsx index 48761e95..26634eb2 100644 --- a/src/components/AgendarConsulta/FormNovaConsulta.jsx +++ b/src/components/AgendarConsulta/FormNovaConsulta.jsx @@ -30,6 +30,8 @@ const [isDropdownOpen, setIsDropdownOpen] = useState(false); const [horariosDisponiveis, sethorariosDisponiveis] = useState([]) + const [status, setStatus] = useState("confirmed") + let authHeader = getAuthorizationHeader() const FormatCPF = (valor) => { @@ -204,9 +206,18 @@ const calcularHorarioTermino = (inicio, sessoes, tempoBase) => { const handleSubmit = (e) => { e.preventDefault(); alert("Agendamento salvo!"); - onSave({...agendamento, horarioInicio:horarioInicio}) + onSave({...agendamento, horarioInicio:horarioInicio, status:status}) }; + const handleCheckbox = () => { + if(status === "confirmed"){ + setStatus("requested") + }else{ + setStatus("confirmed") + } + + } + return (
@@ -355,8 +366,6 @@ const handleSubmit = (e) => { readOnly className="horario-termino-readonly" /> - -
@@ -380,7 +389,7 @@ const handleSubmit = (e) => {
- + diff --git a/src/pages/AgendamentoCadastroManager.jsx b/src/pages/AgendamentoCadastroManager.jsx index f7cc8af9..881462eb 100644 --- a/src/pages/AgendamentoCadastroManager.jsx +++ b/src/pages/AgendamentoCadastroManager.jsx @@ -43,6 +43,7 @@ const AgendamentoCadastroManager = ({setPageConsulta, Dict}) => { myHeaders.append("Content-Type", "application/json"); var raw = JSON.stringify({ + "patient_id": Dict.patient_id, "doctor_id": Dict.doctor_id, "scheduled_at": `${Dict.dataAtendimento}T${Dict.horarioInicio}:00.000Z`,