Modificaciones
This commit is contained in:
@@ -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)
|
||||
|
||||
Reference in New Issue
Block a user