Se modificaron las rutas de las peticiones

This commit is contained in:
Patriots01
2025-11-27 23:31:06 +00:00
parent bbb0b0f795
commit 3de2f08ed2
3 changed files with 21 additions and 6 deletions
@@ -26,6 +26,11 @@ interface Props {
updateIsLoading: (value: boolean) => void;
}
function convertirFecha(fecha: string | Date) {
return new Date(fecha).toISOString().split("T")[0];
}
export default function EditarResponsable({
//admin,
responsable,
@@ -63,6 +68,10 @@ export default function EditarResponsable({
if (nuevo.correo) data.correo = nuevo.correo;
if (nuevo.nombre) data.nombre = nuevo.nombre;
// Hacemos el parseo de la fecha
//data.fechaNacimiento = convertirFecha(data.fechaNacimiento);
try {
updateIsLoading(true);
const res = await axiosInstance.patch(`/usuario/responsable/${idResponsable}`, data);
@@ -370,7 +370,8 @@ export default function EditarServicio({
</div>
)}
{servicio.fechaNacimiento && (
{/*
{servicio.fechaNacimiento && (
<Col>
<FormGroup>
<FormLabel>Fecha de nacimiento</FormLabel>
@@ -383,7 +384,7 @@ export default function EditarServicio({
</Col>
)}
{/* Fecha nacimiento */}
{servicio.fechaNacimiento && (
<div className="mb-3">
<label className="form-label fw-semibold block font-medium mb-1">
@@ -392,13 +393,14 @@ export default function EditarServicio({
<DatePicker
selected={fechaFin}
onChange={(date: Date | null) => {
if (date) setFechaFin(date);
if (date) setFechaNacimiento(date);
}}
minDate={fechaInicio}
className="border rounded p-2 w-full"
/>
</div>
)}
*/}
<FormGroup className="mb-4">
<FormLabel>Carta de aceptaciòn</FormLabel>
@@ -38,17 +38,21 @@ export default function ReasignacionProgramas({
// Función principal: reasignar programas
const reasignarProgramas = async () => {
const data = {
idUsuario: responsable.idUsuario,
correoOtroResponsable,
//idUsuario: responsable.idUsuario,
correo: correoOtroResponsable,
};
console.log("Esta es la data que se pasa en el update de responsable", data)
console.log("Esta es la info del correo entrando en el data", data.correo)
try {
updateIsLoading(true);
const res = await axiosInstance.put(`/programa/reasignar_programas`, data);
const res = await axiosInstance.put(`/programa/reasignar_programas/${responsable.idUsuario}`, data);
updateIsLoading(false);
imprimirMensaje(res.data.message);
router.push("/admin/responsables/responsable");
} catch (err: unknown) {
console.log("Esta entrando al catch no sale la peticion")
updateIsLoading(false);
if (isAxiosError(err)) imprimirError(err.response?.data || err.message);
else if (err instanceof Error) imprimirError(err.message);