diff --git a/src/PagesMedico/DoctorAgendamentoEditPage.jsx b/src/PagesMedico/DoctorAgendamentoEditPage.jsx
index 39bfbe0..07cebfa 100644
--- a/src/PagesMedico/DoctorAgendamentoEditPage.jsx
+++ b/src/PagesMedico/DoctorAgendamentoEditPage.jsx
@@ -5,7 +5,7 @@ import API_KEY from '../components/utils/apiKeys'
import { useAuth } from '../components/utils/AuthProvider'
import { UserInfos } from '../components/utils/Functions-Endpoints/General'
-const DoctorAgendamentoEditPage = ({DictInfo}) => {
+const DoctorAgendamentoEditPage = ({DictInfo, setDictInfo}) => {
const {getAuthorizationHeader} = useAuth();
@@ -17,14 +17,15 @@ const DoctorAgendamentoEditPage = ({DictInfo}) => {
useEffect(() => {
+ //console.log(DictInfo.scheduled_at.split("T")[0])
+ setDictInfo({...DictInfo, dataAtendimento:DictInfo?.scheduled_at?.split("T")[0]})
+
const fetchUserInfo = async () => {
const InfosUser = await UserInfos(authHeader)
console.log("Informações", InfosUser)
setIdUsuario(InfosUser.id)
}
- setConsultaToPUT(DictInfo)
-
fetchUserInfo()
@@ -70,7 +71,7 @@ const DoctorAgendamentoEditPage = ({DictInfo}) => {
redirect: 'follow'
};
- fetch(`https://yuanqfswhberkoevtmfr.supabase.co/rest/v1/appointments?id=eq.${consultaToPut.id}`, requestOptions)
+ fetch(`https://yuanqfswhberkoevtmfr.supabase.co/rest/v1/appointments?id=eq.${DictInfo.id}`, requestOptions)
.then(response => response.text())
.then(result => console.log(result))
.catch(error => console.log('error', error));
@@ -81,7 +82,7 @@ const DoctorAgendamentoEditPage = ({DictInfo}) => {
return (
-
+
)
}
diff --git a/src/PagesMedico/DoctorAgendamentoManager.jsx b/src/PagesMedico/DoctorAgendamentoManager.jsx
index 8bf950d..efd7e21 100644
--- a/src/PagesMedico/DoctorAgendamentoManager.jsx
+++ b/src/PagesMedico/DoctorAgendamentoManager.jsx
@@ -441,6 +441,8 @@ const confirmConsulta = (selectedPatientId) => {
type="button"
className="btn btn-danger"
onClick={() => {
+
+ deleteConsulta(selectedID)
setShowDeleteModal(false)
let lista_cores = coresConsultas
diff --git a/src/PagesPaciente/CardConsultaPaciente.jsx b/src/PagesPaciente/CardConsultaPaciente.jsx
index 2cb9ef6..5e1413c 100644
--- a/src/PagesPaciente/CardConsultaPaciente.jsx
+++ b/src/PagesPaciente/CardConsultaPaciente.jsx
@@ -13,7 +13,6 @@ const CardConsultaPaciente = ({consulta, setConsulta, setSelectedId, setShowDel
const authHeader = getAuthorizationHeader()
-
const ids = useMemo(() => {
return {
@@ -45,9 +44,6 @@ const CardConsultaPaciente = ({consulta, setConsulta, setSelectedId, setShowDel
}, [ids, authHeader]);
-
- console.log(consulta, "dento do card")
-
let horario = consulta.scheduled_at.split("T")[1]
let Data = consulta.scheduled_at.split("T")[0]
diff --git a/src/PagesPaciente/ConsultaCadastroManager.jsx b/src/PagesPaciente/ConsultaCadastroManager.jsx
index e8eb64e..055ae1a 100644
--- a/src/PagesPaciente/ConsultaCadastroManager.jsx
+++ b/src/PagesPaciente/ConsultaCadastroManager.jsx
@@ -30,14 +30,16 @@ const ConsultaCadastroManager = () => {
}, [])
const handleSave = (Dict) => {
+
let DataAtual = dayjs()
var myHeaders = new Headers();
myHeaders.append("apikey", API_KEY);
myHeaders.append("Authorization", authHeader);
myHeaders.append("Content-Type", "application/json");
+
var raw = JSON.stringify({
- "patient_id": Dict.patient_id,
+ "patient_id": "6e7f8829-0574-42df-9290-8dbb70f75ada",
"doctor_id": Dict.doctor_id,
"scheduled_at": `${Dict.dataAtendimento}T${Dict.horarioInicio}:00.000Z`,
"duration_minutes": 30,
diff --git a/src/PagesPaciente/FormConsultaPaciente.jsx b/src/PagesPaciente/FormConsultaPaciente.jsx
index 59e4a22..daf3caf 100644
--- a/src/PagesPaciente/FormConsultaPaciente.jsx
+++ b/src/PagesPaciente/FormConsultaPaciente.jsx
@@ -169,7 +169,7 @@ const formatarHora = (datetimeString) => {
const handleSubmit = (e) => {
e.preventDefault();
alert("Agendamento salvo!");
- navigate("/paciente/agendamento")
+
onSave({...agendamento, horarioInicio:horarioInicio})
};
diff --git a/src/components/AgendarConsulta/CardConsulta.jsx b/src/components/AgendarConsulta/CardConsulta.jsx
index 57c93d6..ed21f3f 100644
--- a/src/components/AgendarConsulta/CardConsulta.jsx
+++ b/src/components/AgendarConsulta/CardConsulta.jsx
@@ -15,19 +15,16 @@ const CardConsulta = ( {DadosConsulta, TabelaAgendamento, setShowDeleteModal, se
const [decidirBotton, setDecidirBotton] = useState("")
- console.log(DadosConsulta, "NOME DO PACIENTE"
- )
-
- const ids = useMemo(() => {
+ /* const ids = useMemo(() => {
return {
doctor_id: DadosConsulta?.doctor_id,
patient_id: DadosConsulta?.patient_id,
status: DadosConsulta?.status
};
}, [DadosConsulta]);
-
-
+ */
+ /*
useEffect(() => {
const BuscarMedicoEPaciente = async () => {
if (!ids.doctor_id || !ids.patient_id || ids.status === 'nada') return;
@@ -46,10 +43,10 @@ const CardConsulta = ( {DadosConsulta, TabelaAgendamento, setShowDeleteModal, se
};
BuscarMedicoEPaciente();
- }, [ids, authHeader]);
+ }, [ids, authHeader]);*/
- let nameArrayPaciente = DadosConsulta?.medico_nome?.split(' ')
- let nameArrayMedico = DadosConsulta?.paciente_nome?.split(' ')
+ let nameArrayPaciente = DadosConsulta?.paciente_nome?.split(' ')
+ let nameArrayMedico = DadosConsulta?.medico_nome?.split(' ')
let indice_cor = listaConsultasID.indexOf(DadosConsulta.id)
@@ -82,7 +79,7 @@ const CardConsulta = ( {DadosConsulta, TabelaAgendamento, setShowDeleteModal, se
onClick={() => {navigate(`edit`)
console.log(DadosConsulta)
- setDictInfo({...DadosConsulta,paciente_cpf:"", paciente_nome:DadosConsulta?.paciente_nome, nome_medico:DadosConsulta?.medico_nome})
+ setDictInfo({...DadosConsulta,paciente_cpf:DadosConsulta?.paciente_cpf, paciente_nome:DadosConsulta?.paciente_nome, nome_medico:DadosConsulta?.nome_medico})
}}
>
diff --git a/src/components/AgendarConsulta/FormNovaConsulta.jsx b/src/components/AgendarConsulta/FormNovaConsulta.jsx
index 2effd7c..48761e9 100644
--- a/src/components/AgendarConsulta/FormNovaConsulta.jsx
+++ b/src/components/AgendarConsulta/FormNovaConsulta.jsx
@@ -89,7 +89,7 @@ const [isDropdownOpen, setIsDropdownOpen] = useState(false);
// Se estiver na página de edição esse useEffect pega o horario de inicio para coloca-lo no horarioInicio
useEffect(() => {
- console.log("Horario", )
+ console.log("Horario","tessssste" )
if (agendamento?.scheduled_at) {
setHorarioInicio(formatarHora(agendamento.scheduled_at));
}
@@ -303,7 +303,7 @@ const handleSubmit = (e) => {