diff --git a/src/components/medico/FormCadastroMedico.jsx b/src/components/medico/FormCadastroMedico.jsx
index 2b21d34..8baf2b2 100644
--- a/src/components/medico/FormCadastroMedico.jsx
+++ b/src/components/medico/FormCadastroMedico.jsx
@@ -780,4 +780,4 @@ const handleAvailabilityUpdate = useCallback((newAvailability) => {
);
}
-export default DoctorForm;
\ No newline at end of file
+export default DoctorForm;
diff --git a/src/pages/secretaria/DetalhesMedico.jsx b/src/pages/secretaria/DetalhesMedico.jsx
index dde5158..e1c46df 100644
--- a/src/pages/secretaria/DetalhesMedico.jsx
+++ b/src/pages/secretaria/DetalhesMedico.jsx
@@ -23,6 +23,7 @@ const Voltar = () => {
navigate(`/${prefixo}/medicos`);
}
+ console.log(DictInfo)
return (
<>
@@ -142,4 +143,4 @@ const Voltar = () => {
);
};
-export default DoctorDetails;
\ No newline at end of file
+export default DoctorDetails;
diff --git a/src/pages/secretaria/EditarMedico.jsx b/src/pages/secretaria/EditarMedico.jsx
index 7b2a1a7..4fde6a9 100644
--- a/src/pages/secretaria/EditarMedico.jsx
+++ b/src/pages/secretaria/EditarMedico.jsx
@@ -24,13 +24,13 @@ const weekdayStrToNum = Object.fromEntries(
Object.entries(weekdayNumToStr).map(([num, str]) => [str, Number(num)])
);
-const EditDoctorPage = () => {
+const EditDoctorPage = ({DictInfo}) => {
const { id } = useParams();
const navigate = useNavigate();
const location = useLocation();
const { getAuthorizationHeader } = useAuth();
- const [doctor, setDoctor] = useState(null);
+ const [doctor, setDoctor] = useState({});
const [availability, setAvailability] = useState([]);
const [isLoading, setIsLoading] = useState(true);
const [isSaving, setIsSaving] = useState(false);
@@ -194,6 +194,9 @@ const EditDoctorPage = () => {
}, [availability, effectiveId]);
useEffect(() => {
+
+ console.log("teste")
+ setDoctor({...DictInfo})
const fetchDoctorData = async () => {
if (!effectiveId || effectiveId === "edit") {
alert("ID do médico não encontrado");
@@ -216,7 +219,7 @@ const EditDoctorPage = () => {
throw new Error("Médico não encontrado");
}
- setDoctor(doctorData[0]);
+ // setDoctor(doctorData[0]);
const availabilityResponse = await fetch(
`${ENDPOINT_AVAILABILITY}?doctor_id=eq.${effectiveId}&order=weekday.asc,start_time.asc`,
@@ -281,38 +284,11 @@ const EditDoctorPage = () => {
navigate("/secretaria/medicos");
};
- if (isLoading) {
- return (
-
-
-
- Carregando dados do médico ID: {effectiveId || "..."}
-
-
- );
- }
-
- if (!doctor) {
- if (!isLoading) {
- return (
-
-
- Médico não encontrado
-
-
- );
- }
- return null;
- }
-
const formData = {
...doctor,
availability: (doctor && doctor.availability) ? doctor.availability : availabilityFormatted,
};
+console.log(doctor, "Informações do médico")
return (
@@ -320,7 +296,7 @@ const EditDoctorPage = () => {
Editar Médico
{
);
};
-export default EditDoctorPage;
\ No newline at end of file
+export default EditDoctorPage;
diff --git a/src/pages/secretaria/ListaMedicos.jsx b/src/pages/secretaria/ListaMedicos.jsx
index 22b1777..faf43d6 100644
--- a/src/pages/secretaria/ListaMedicos.jsx
+++ b/src/pages/secretaria/ListaMedicos.jsx
@@ -438,13 +438,13 @@ function TableDoctor({setDictInfo}) {
{medico.email || 'Não informado'} |
-
+
-
+
@@ -591,4 +591,4 @@ function TableDoctor({setDictInfo}) {
);
}
-export default TableDoctor;
\ No newline at end of file
+export default TableDoctor;
diff --git a/src/perfis/perfil_secretaria/PerfilSecretaria.jsx b/src/perfis/perfil_secretaria/PerfilSecretaria.jsx
index b0d3b20..74f33de 100644
--- a/src/perfis/perfil_secretaria/PerfilSecretaria.jsx
+++ b/src/perfis/perfil_secretaria/PerfilSecretaria.jsx
@@ -41,8 +41,8 @@ function PerfilSecretaria({ onLogout }) {
} />
} />
} />
- } />
- } />
+ } />
+ } />
} />
} />
} />
|