diff --git a/src/components/administrador/cuestionario.tsx b/src/components/administrador/cuestionario.tsx index 61af710..89a646e 100644 --- a/src/components/administrador/cuestionario.tsx +++ b/src/components/administrador/cuestionario.tsx @@ -19,8 +19,8 @@ export default function Cuestionario({ years, admin, updateIsLoading }: Props) { try { //updateIsLoading(true); //const res = await axiosInstance.get(`/cuestionario_alumno?year=${selectedCuestionario}&version=${version}`, { - const res = await axiosInstance.get(`/cuestionario_alumno`, { - params: { year: selectedYear, version }, + const res = await axiosInstance.get(`/cuestionario-alumno2`, { + params: { anio: selectedYear, version }, responseType: "blob", }); diff --git a/src/components/administrador/editar-responsable.tsx b/src/components/administrador/editar-responsable.tsx index 372d37d..24c5648 100644 --- a/src/components/administrador/editar-responsable.tsx +++ b/src/components/administrador/editar-responsable.tsx @@ -92,7 +92,7 @@ export default function EditarResponsable({ try { updateIsLoading(true); - const res = await axiosInstance.post(`/usuario/new-password-alumno/${idResponsable}`); + const res = await axiosInstance.post(`/usuario/new-password-responsable/${idResponsable}`); imprimirMensaje(res.data.message); router.push("/administrador/responsables/responsable"); } catch (err: unknown) { diff --git a/src/components/administrador/editar-servicio.tsx b/src/components/administrador/editar-servicio.tsx index db07687..9122131 100644 --- a/src/components/administrador/editar-servicio.tsx +++ b/src/components/administrador/editar-servicio.tsx @@ -10,6 +10,7 @@ import "react-datepicker/dist/react-datepicker.css"; import { useRouter } from "next/navigation"; import { Col, FormGroup, FormLabel, InputGroup } from "react-bootstrap"; import { FaRegCalendarAlt, FaUpload } from "react-icons/fa"; +import { TbFlagSearch } from "react-icons/tb"; interface Servicio { status: { idStatus?: number }; @@ -44,6 +45,9 @@ export default function EditarServicio({ imprimirWarning, updateIsLoading, }: Props) { + const [selectedInicio, setSelectedInicio] = useState(null); + const [selectFechaFin, setSelectedFechaFin] = useState(null); + const [servicioid, setServicioid] = useState(); const [servicio, setServicio] = useState({ status: {} }); const [correo, setCorreo] = useState(""); @@ -62,6 +66,14 @@ export default function EditarServicio({ const fecha = (date?: Date) => date ? moment(date).format("DD/MM/YYYY") : ""; + const validarFechas = () => { + const fechaInicio = moment(selectedInicio); + const fechaFin = moment(selectFechaFin); + + if (!fechaInicio.isValid() || !fechaFin.isValid()) return true; + return false + } + // Validación de archivos const sizeFileValido = (file: File) => { if (file.size >= 20000000) { @@ -154,10 +166,12 @@ export default function EditarServicio({ console.log("Id del servicio para nueva password", data); console.log("Id servicio entrando a la info", data.servicioid) + //const idServicio ={ idServicio: servicioid } + try { console.log("Si entro par mandar la solicitud") updateIsLoading(true); - const res = await axiosInstance.put(`/usuario/new_password_alumno`, { idServicio: servicioid }); + const res = await axiosInstance.post(`/usuario/new-password-alumno/${data.servicioid}`); imprimirMensaje(res.data.message); updateIsLoading(false); router.push("/administrador"); @@ -200,6 +214,7 @@ export default function EditarServicio({ } else { setActualizarFechaFin(true); } + console.log("Esta es la info de servicio", servicio); }, [fechaInicio]); @@ -262,6 +277,7 @@ export default function EditarServicio({ { if (date) setFechaInicio(date); }} @@ -284,6 +300,7 @@ export default function EditarServicio({ { if (date) setFechaFin(date); }} diff --git a/src/components/administrador/tabla-responsables.tsx b/src/components/administrador/tabla-responsables.tsx index d836165..df7886a 100644 --- a/src/components/administrador/tabla-responsables.tsx +++ b/src/components/administrador/tabla-responsables.tsx @@ -68,6 +68,7 @@ export default function TablaResponsables() { className="form-control border-0 rounded-4" value={correo} onChange={(e) => setCorreo(e.target.value)} + onKeyDown={(e) => {if (e.key === 'Enter') fetchData(correo)}} /> @@ -80,6 +81,7 @@ export default function TablaResponsables() { className="form-control border-0 rounded-4" value={nombre} onChange={(e) => setNombre(e.target.value)} + onKeyDown={(e) => { if (e.key === 'Enter') fetchData(nombre)}} /> diff --git a/src/components/administrador/tabla-servicio-social.tsx b/src/components/administrador/tabla-servicio-social.tsx index e3dae31..b0d0a7e 100644 --- a/src/components/administrador/tabla-servicio-social.tsx +++ b/src/components/administrador/tabla-servicio-social.tsx @@ -162,6 +162,7 @@ export default function TablaServicioSocial({ admin, imprimirError }: Props) { value={search.idStatus} onChange={(e) => setSearch(Prev => ({ ...Prev, idStatus: e.target.value }))} className="rounded-4" + onKeyDown={(e) => { if (e.key === 'Enter') obtenerServicios()}} > {status.slice(0, 10).map((s) => ( diff --git a/src/components/casoEspecial/liberacion-caso-especial.tsx b/src/components/casoEspecial/liberacion-caso-especial.tsx index ff7460e..491ff64 100644 --- a/src/components/casoEspecial/liberacion-caso-especial.tsx +++ b/src/components/casoEspecial/liberacion-caso-especial.tsx @@ -71,13 +71,9 @@ export default function LiberarCasoEspecial({ responsable, imprimirError }: Prop if (search.nombre) query += `&nombre=${search.nombre}`; if (search.numeroCuenta) query += `&numeroCuenta=${search.numeroCuenta}`; - const res = await axiosInstance.get(`/caso_especial/servicios_especiales?pagina=${page}${query}`, { - headers: { - Authorization: `Bearer ${responsable.token}`, - }, - }); + const res = await axiosInstance.get(`/caso-especial/servicios_especiales?pagina=${page}${query}`); - setData(res.data.serviciosEspeciales); + setData(res.data.data.serviciosEspeciales); setTotal(res.data.count); } catch (err: unknown) { let msg = 'Error al obtener los casos especiales';