Modificaciones

This commit is contained in:
Patriots01
2025-11-25 19:03:57 +00:00
parent da73df3e7d
commit e27b1fb643
4 changed files with 22 additions and 21 deletions
+1 -1
View File
@@ -190,7 +190,7 @@ export default function Servicio() {
const obtenerRegistro = async (adminInfo: AdminInfo, idServicioVal: number) => {
try {
updateIsLoading(true);
const res = await axiosInstance.get(`/servicio/admin?idServicio=${idServicioVal}`); //, adminInfo.token
const res = await axiosInstance.get(`/servicio/admin/${idServicioVal}`); //, adminInfo.token
console.log('Respuesta del servicio:', res.data);
setDatos(res.data);
console.log('Programa obtenido:', datos.status);
@@ -43,7 +43,10 @@ export default function InformacionResponsable({ admin, imprimirError, updateIsL
const obtenerResponsable = async () => {
try {
updateIsLoading(true);
const res = await axiosInstance.get(`/usuario/responsable?idUsuario=${idResponsable}`, {
console.log("Este es el id del responsable", idResponsable)
const res = await axiosInstance.get(`/usuario/responsable/${idResponsable}`, {
headers: { Authorization: admin.token },
});
setResponsable(res.data);
@@ -60,9 +63,7 @@ export default function InformacionResponsable({ admin, imprimirError, updateIsL
// Funcion para obtener programas
const obtenerProgramas = async () => {
try {
const res = await axiosInstance.get(`/programa/programas_admin?idUsuario=${idResponsable}`, {
headers: { Authorization: admin.token },
});
const res = await axiosInstance.get(`/programa/programas_admin/${idResponsable}`,);
setProgramas(res.data);
} catch (err: unknown) {
if (isAxiosError(err)) imprimirError(String(err.response?.data) || err.message || 'Error al obtener programas');
@@ -74,7 +75,7 @@ export default function InformacionResponsable({ admin, imprimirError, updateIsL
// Cargar al montar
useEffect(() => {
const id = Number(localStorage.getItem('idResponsable'));
if (!id) {
router.push('/administrador/responsables');
} else {
@@ -29,15 +29,15 @@ interface Programa {
programa?: string;
clavePrograma?: string;
acatlan?: boolean;
Usuario?: Usuario;
usuario?: Usuario;
}
interface Datos {
idServicio?: number;
Programa?: Programa;
Carrera?: Carrera;
Usuario?: Usuario;
Status?: Status;
programa?: Programa;
carrera?: Carrera;
usuario?: Usuario;
status?: Status;
creditos?: string;
correo?: string;
createdAt?: string;
@@ -136,32 +136,32 @@ export default function InformacionServicio({ admin, imprimirError, updateIsLoad
<div className="mb-3">
<label className="form-label fw-semibold">Institucion:</label>
<p className="form-control">{datos.Programa?.institucion || '-'}</p>
<p className="form-control">{datos.programa?.institucion || '-'}</p>
</div>
<div className="mb-3">
<label className="form-label fw-semibold">Dependencias:</label>
<p className="form-control">{datos.Programa?.dependencia || '-'}</p>
<p className="form-control">{datos.programa?.dependencia || '-'}</p>
</div>
<div className="mb-3">
<label className="form-label fw-semibold">Programa:</label>
<p className="form-control">{datos.Programa?.programa}</p>
<p className="form-control">{datos.programa?.programa}</p>
</div>
<div className="mb-3">
<label className="form-label fw-semibold">Clave de programa:</label>
<p className="form-control">{datos.Programa?.clavePrograma}</p>
<p className="form-control">{datos.programa?.clavePrograma}</p>
</div>
<div className="mb-3">
<label className="form-label fw-semibold">Responsable:</label>
<p className="form-control">{datos.Programa?.Usuario?.nombre}</p>
<p className="form-control">{datos.programa?.usuario?.nombre}</p>
</div>
<div className="mb-3">
<label className="form-label fw-semibold">Correo:</label>
<p className="form-control">{datos.Programa?.Usuario?.usuario}</p>
<p className="form-control">{datos.programa?.usuario?.usuario}</p>
</div>
</div>
@@ -170,12 +170,12 @@ export default function InformacionServicio({ admin, imprimirError, updateIsLoad
<div className="mb-3">
<label className="form-label fw-semibold">Numero de cuenta:</label>
<p className="form-control">{datos.Usuario?.usuario || '-'}</p>
<p className="form-control">{datos.usuario?.usuario || '-'}</p>
</div>
<div className="mb-3">
<label className="form-label fw-semibold">Nombre:</label>
<p className="form-control">{datos.Usuario?.nombre || '-'}</p>
<p className="form-control">{datos.usuario?.nombre || '-'}</p>
</div>
{datos.fechaNacimiento && (
@@ -188,7 +188,7 @@ export default function InformacionServicio({ admin, imprimirError, updateIsLoad
<div className="mb-3">
<label className="form-label fw-semibold">Carrera:</label>
<p className="form-control">{datos.Carrera?.carrera || '-'}</p>
<p className="form-control">{datos.carrera?.carrera || '-'}</p>
</div>
<div className="mb-3">
@@ -72,7 +72,7 @@ export default function TablaServicioSocial({ admin, imprimirError }: Props) {
// asegurar que enviamos Authorization si existe en admin, y loggear token para debug
const config = admin?.token ? { headers: { Authorization: `Bearer ${admin.token}` } } : undefined;
console.debug('Obtener servicios - localStorage token:', typeof window !== 'undefined' ? localStorage.getItem('token') : undefined, 'admin.token:', admin?.token);
const res = await axiosInstance.get(`/servicio/todos`);
const res = await axiosInstance.get(`/servicio/admin`);
console.debug('Respuesta servicios_admin:', res.data);
//setData(res.data.serviciosAdmin || []);
setData(res.data)