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 API_KEY from '../components/utils/apiKeys'
import { UserInfos } from '../components/utils/Functions-Endpoints/General' import { UserInfos } from '../components/utils/Functions-Endpoints/General'
import FormConsultaPaciente from './FormConsultaPaciente' import FormConsultaPaciente from './FormConsultaPaciente'
import { GetDoctorByID } from '../components/utils/Functions-Endpoints/Doctor'
import { GetPatientByID } from '../components/utils/Functions-Endpoints/Patient'
const ConsultaEditPage = ({dadosConsulta}) => { const ConsultaEditPage = ({dadosConsulta}) => {
console.log(dadosConsulta, "editar") console.log(dadosConsulta, "editar")
@ -14,12 +17,28 @@ const ConsultaEditPage = ({dadosConsulta}) => {
const [DictInfo, setDictInfo] = useState({}) const [DictInfo, setDictInfo] = useState({})
//console.log(DictInfo, 'aqui') const [Medico, setMedico] = useState({})
const [Paciente, setPaciente] = useState([])
useEffect(() => { useEffect(() => {
setDictInfo({...dadosConsulta}) 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 ColherInfoUsuario =async () => {
const result = await UserInfos(authHeader) const result = await UserInfos(authHeader)
@ -27,11 +46,15 @@ const ConsultaEditPage = ({dadosConsulta}) => {
} }
ColherInfoUsuario() ColherInfoUsuario()
fetchMedicoePaciente()
}, []) }, [])
useEffect(() => {
setDictInfo({...DictInfo, medico_nome:Medico?.full_name, dataAtendimento:dadosConsulta.scheduled_at?.split("T")[0]})
}, [Medico])
let authHeader = getAuthorizationHeader() let authHeader = getAuthorizationHeader()

View File

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