From 83f88e34d744ef6bb1c8ab12fab43bae4792b003 Mon Sep 17 00:00:00 2001 From: jp-lima Date: Sat, 11 Oct 2025 07:13:05 -0300 Subject: [PATCH] =?UTF-8?q?Inicio=20do=20concerto=20da=20atualiza=C3=A7?= =?UTF-8?q?=C3=A3o?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/components/patients/PatientForm.jsx | 3 --- src/pages/DoctorEditPage.jsx | 1 + src/pages/EditPage.jsx | 13 ++++++------- 3 files changed, 7 insertions(+), 10 deletions(-) diff --git a/src/components/patients/PatientForm.jsx b/src/components/patients/PatientForm.jsx index ea752f7..a8cdd62 100644 --- a/src/components/patients/PatientForm.jsx +++ b/src/components/patients/PatientForm.jsx @@ -205,9 +205,6 @@ function PatientForm({ onSave, onCancel, formData, setFormData, isLoading }) { } const emailRegex = /^[^\s@]+@[^\s@]+\.[^\s@]+$/; - /* if (!emailRegex.test(formData.email)) { - throw new Error('Email inválido. Por favor, verifique o email digitado.'); - }*/ await onSave({ ...formData, bmi: parseFloat(formData.bmi) || null }); diff --git a/src/pages/DoctorEditPage.jsx b/src/pages/DoctorEditPage.jsx index d7c51c4..eecfb14 100644 --- a/src/pages/DoctorEditPage.jsx +++ b/src/pages/DoctorEditPage.jsx @@ -49,6 +49,7 @@ const authHeader = getAuthorizationHeader() try { const response = await fetch(`https://yuanqfswhberkoevtmfr.supabase.co/rest/v1/doctors?id=eq.${DoctorID}`,requestOptions); + console.log(response) } catch (error) { console.error("Erro ao atualizar paciente:", error); diff --git a/src/pages/EditPage.jsx b/src/pages/EditPage.jsx index 306a970..c3bf9b3 100644 --- a/src/pages/EditPage.jsx +++ b/src/pages/EditPage.jsx @@ -7,7 +7,7 @@ import { GetPatientByID } from '../components/utils/Functions-Endpoints/Patient' import API_KEY from '../components/utils/apiKeys' import {useNavigate, useParams } from 'react-router-dom' import { useAuth } from '../components/utils/AuthProvider' -const EditPage = ( {id, setCurrentPage}) => { +const EditPage = () => { const navigate = useNavigate() const Parametros = useParams() const [PatientToPUT, setPatientPUT] = useState({}) @@ -44,24 +44,23 @@ const HandlePutPatient = async () => { console.log("Enviando paciente para atualização:", PatientToPUT); var requestOptions = { - method: 'PUT', + method: 'PATCH', headers: myHeaders, body: raw, redirect: 'follow' }; try { - const response = await fetch(`https://yuanqfswhberkoevtmfr.supabase.co/rest/v1/patients?id=eq.${PatientID}`,requestOptions); - - + const response = await fetch(`https://yuanqfswhberkoevtmfr.supabase.co/rest/v1/patients?id=eq.${PatientID}`,requestOptions); + console.log(response) + if(response.ok === false){ console.error("Erro ao atualizar paciente:"); } else{ - console.log("ATUALIZADO COM SUCESSO"); - navigate('/pacientes') + navigate('/secretaria/pacientes') } return response;