Melhoria editar
This commit is contained in:
parent
1ba45e6c67
commit
6d18a23dd7
@ -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()
|
||||||
|
|||||||
@ -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);
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user