Melhoria editar

This commit is contained in:
joao_pedro 2025-10-23 11:47:49 -03:00
parent 1ba45e6c67
commit 6d18a23dd7
2 changed files with 29 additions and 6 deletions

View File

@ -4,6 +4,9 @@ import { useState, useEffect } from 'react'
import API_KEY from '../components/utils/apiKeys'
import { UserInfos } from '../components/utils/Functions-Endpoints/General'
import FormConsultaPaciente from './FormConsultaPaciente'
import { GetDoctorByID } from '../components/utils/Functions-Endpoints/Doctor'
import { GetPatientByID } from '../components/utils/Functions-Endpoints/Patient'
const ConsultaEditPage = ({dadosConsulta}) => {
console.log(dadosConsulta, "editar")
@ -13,13 +16,29 @@ const ConsultaEditPage = ({dadosConsulta}) => {
const [idUsuario, setIDusuario] = useState("6e7f8829-0574-42df-9290-8dbb70f75ada")
const [DictInfo, setDictInfo] = useState({})
//console.log(DictInfo, 'aqui')
const [Medico, setMedico] = useState({})
const [Paciente, setPaciente] = useState([])
useEffect(() => {
setDictInfo({...dadosConsulta})
const fetchMedicoePaciente = async () => {
console.log(dadosConsulta.doctor_id)
let Medico = await GetDoctorByID(dadosConsulta.doctor_id,authHeader )
let Paciente = await GetPatientByID(dadosConsulta.patient_id,authHeader )
console.log(Paciente, 'Paciente')
setMedico(Medico[0])
setPaciente(Paciente[0])
}
const ColherInfoUsuario =async () => {
const result = await UserInfos(authHeader)
@ -27,10 +46,14 @@ const ConsultaEditPage = ({dadosConsulta}) => {
}
ColherInfoUsuario()
fetchMedicoePaciente()
}, [])
useEffect(() => {
setDictInfo({...DictInfo, medico_nome:Medico?.full_name, dataAtendimento:dadosConsulta.scheduled_at?.split("T")[0]})
}, [Medico])

View File

@ -9,7 +9,7 @@ import { useNavigate } from "react-router-dom";
const FormConsultaPaciente = ({ onCancel, onSave, setAgendamento, agendamento }) => {
const {getAuthorizationHeader} = useAuth()
console.log(agendamento, 'aqui2')
console.log(agendamento?.dataAtendimento, 'aqui2')
const navigate = useNavigate()
const [selectedFile, setSelectedFile] = useState(null);