diff --git a/app/(private)/AsignacionEquipo/PlaticaGate.tsx b/app/(private)/AsignacionEquipo/PlaticaGate.tsx index 861ca72..5e49a78 100644 --- a/app/(private)/AsignacionEquipo/PlaticaGate.tsx +++ b/app/(private)/AsignacionEquipo/PlaticaGate.tsx @@ -27,6 +27,9 @@ export default function PlaticaGate({ inscripcion, numAcount }: Props) { const [bitacora, setBitacora] = useState<[] | null>([]); const [error, setError] = useState(); + const token = Cookies.get("token"); + const headers = { Authorization: `Bearer ${token}` }; + const fetchByCuenta = async (idCuenta: number) => { const [result, resultMesa] = await Promise.all([ getEquipoByCount(idCuenta), @@ -74,8 +77,6 @@ export default function PlaticaGate({ inscripcion, numAcount }: Props) { const fetchEquipos = async () => { try { - const token = Cookies.get("token"); - const headers = { Authorization: `Bearer ${token}` }; setLoadingEquipos(true); @@ -121,7 +122,8 @@ export default function PlaticaGate({ inscripcion, numAcount }: Props) { id_alumno_inscrito: inscripcion[0].id_alumno_inscrito, }; - await axios.post(`${envConfig.apiUrl}/bitacora`, body); + await axios.post(`${envConfig.apiUrl}/bitacora`, body, { headers } + ); setBitacora([]); diff --git a/app/(private)/Inscritos/Inscripciones.tsx b/app/(private)/Inscritos/Inscripciones.tsx index 1c759dc..24b2a16 100644 --- a/app/(private)/Inscritos/Inscripciones.tsx +++ b/app/(private)/Inscritos/Inscripciones.tsx @@ -2,6 +2,7 @@ import { envConfig } from "@/app/lib/config"; import { useEffect, useState } from "react"; import axios from "axios"; +import Cookies from "js-cookie"; import "./inscripciones.css" @@ -34,9 +35,13 @@ export default function Inscripciones() { const [selectedPeriodo, setSelectedPeriodo] = useState(null); const [tablaData, setTablaData] = useState([]); + const token = Cookies.get("token"); + const headers = { Authorization: `Bearer ${token}` }; + useEffect(() => { const getPeriodo = async () => { - const response = await axios.get(`${envConfig.apiUrl}/periodo`); + const response = await axios.get(`${envConfig.apiUrl}/periodo`, { headers } + ); setPeriodo(response.data); }; getPeriodo(); @@ -48,7 +53,9 @@ export default function Inscripciones() { if (!selectedPeriodo) return; const response = await axios.get( - `${envConfig.apiUrl}/alumno-inscrito/inscritos/${selectedPeriodo}` + `${envConfig.apiUrl}/alumno-inscrito/inscritos/${selectedPeriodo}`, + { headers } + ); const data: ApiResponse[] = response.data; diff --git a/app/(private)/Monitor/MachineTable.tsx b/app/(private)/Monitor/MachineTable.tsx index 6b75436..f090ea1 100644 --- a/app/(private)/Monitor/MachineTable.tsx +++ b/app/(private)/Monitor/MachineTable.tsx @@ -27,12 +27,12 @@ export default function MachineTable() { const fetchMachines = async () => { try { - const token = Cookies.get("token"); + const token = Cookies.get("token"); const headers = { Authorization: `Bearer ${token}` }; const res = await axios.get( `${process.env.NEXT_PUBLIC_API_URL}/equipo/disable`, - { headers }, + { headers }, ); setMachines(res.data); @@ -68,8 +68,8 @@ export default function MachineTable() { selectedArea === "Todo" ? machines : machines.filter( - (machine) => machine.areaUbicacion.area === selectedArea, - ); + (machine) => machine.areaUbicacion.area === selectedArea, + ); return (
diff --git a/app/(private)/Programas/page.tsx b/app/(private)/Programas/page.tsx index 3a1bd5c..f980558 100644 --- a/app/(private)/Programas/page.tsx +++ b/app/(private)/Programas/page.tsx @@ -23,7 +23,8 @@ export default function Page() { const cargarProgramas = async () => { try { - const response = await axios.get(`${envConfig.apiUrl}/programa/`); + const response = await axios.get(`${envConfig.apiUrl}/programa/`, { headers } + ); setProgramas(response.data); } catch (error: any) { console.error("Error al cargar programas:", error); @@ -45,7 +46,8 @@ export default function Page() { try { await axios.post(`${envConfig.apiUrl}/programa`, { programa: nombrePrograma, - }); + }, { headers } + ); await cargarProgramas(); @@ -114,7 +116,6 @@ export default function Page() { await axios.delete( `${envConfig.apiUrl}/programa/${programaSeleccionado}`, { headers }, - ); await cargarProgramas(); diff --git a/app/Components/ActivosMantenimiento/Areas.tsx b/app/Components/ActivosMantenimiento/Areas.tsx index 3ec051b..6e35eda 100644 --- a/app/Components/ActivosMantenimiento/Areas.tsx +++ b/app/Components/ActivosMantenimiento/Areas.tsx @@ -1,10 +1,12 @@ "use client"; import { useEffect, useState } from "react"; +import { envConfig } from "@/app/lib/config"; + +import axios from "axios"; +import Swal from "sweetalert2"; +import Cookies from "js-cookie"; import "@/app/globals.css"; -import axios from "axios"; -import { envConfig } from "@/app/lib/config"; -import Swal from "sweetalert2"; export default function Areas() { const [areas, setAreas] = useState([]); @@ -14,9 +16,15 @@ export default function Areas() { "Mantenimiento", ); + const token = Cookies.get("token"); + const headers = { Authorization: `Bearer ${token}` }; + + useEffect(() => { axios - .get(`${envConfig.apiUrl}/area-ubicacion`) + .get(`${envConfig.apiUrl}/area-ubicacion`, + { headers } + ) .then((data) => { setAreas(data.data); }) @@ -54,7 +62,7 @@ export default function Areas() { { id_area_ubicacion: Number(selectedArea), activo: modo === "Activo", - } + }, { headers } ); diff --git a/app/Components/ActivosMantenimiento/MesasDisponibles.tsx b/app/Components/ActivosMantenimiento/MesasDisponibles.tsx index 8ae02f2..004b5b3 100644 --- a/app/Components/ActivosMantenimiento/MesasDisponibles.tsx +++ b/app/Components/ActivosMantenimiento/MesasDisponibles.tsx @@ -24,7 +24,7 @@ export default function MesasDisponibles() { const obtenerMesas = async () => { try { - const response = await axios.get(`${envConfig.apiUrl}/mesa`); + const response = await axios.get(`${envConfig.apiUrl}/mesa`,{ headers }); setMesas(response.data); } catch (error) { console.error("Error al obtener mesas:", error); diff --git a/app/Components/BitacoraSanciones/BitacoraAlumno.tsx b/app/Components/BitacoraSanciones/BitacoraAlumno.tsx index ea1880f..16addd8 100644 --- a/app/Components/BitacoraSanciones/BitacoraAlumno.tsx +++ b/app/Components/BitacoraSanciones/BitacoraAlumno.tsx @@ -2,6 +2,7 @@ import { useEffect, useState } from "react"; import axios from "axios"; import { envConfig } from "@/app/lib/config"; +import Cookies from "js-cookie"; interface AlumnoBitacora { tiempo_entrada: string; @@ -20,6 +21,9 @@ interface BitacoraAlumnoProps { export default function BitacoraAlumno({ numAcount, date }: BitacoraAlumnoProps) { const [alumnos, setAlumnos] = useState([]); + const token = Cookies.get("token"); + const headers = { Authorization: `Bearer ${token}` }; + useEffect(() => { if (!numAcount) return; if (!date) return; @@ -27,7 +31,7 @@ export default function BitacoraAlumno({ numAcount, date }: BitacoraAlumnoProps) axios.post(`${envConfig.apiUrl}/bitacora/equipos-por-dia`, { numero_cuenta: numAcount, fecha: date, - }) + }, { headers }) .then(res => { setAlumnos(res.data); }) diff --git a/app/Components/BitacoraSanciones/BitacoraEquipo.tsx b/app/Components/BitacoraSanciones/BitacoraEquipo.tsx index 43d32e3..8885744 100644 --- a/app/Components/BitacoraSanciones/BitacoraEquipo.tsx +++ b/app/Components/BitacoraSanciones/BitacoraEquipo.tsx @@ -21,10 +21,10 @@ export default function BitacoraEquipo({ date }: { date: string | null }) { const [equipoSeleccionado, setEquipoSeleccionado] = useState(null); const [equipos, setEquipos] = useState([]); - useEffect(() => { - const token = Cookies.get("token"); - const headers = { Authorization: `Bearer ${token}` }; + const token = Cookies.get("token"); + const headers = { Authorization: `Bearer ${token}` }; + useEffect(() => { const fetchData = async () => { setLoadingEquipos(true); const response = await axios.get(`${envConfig.apiUrl}/equipo`, { headers }, @@ -43,7 +43,7 @@ export default function BitacoraEquipo({ date }: { date: string | null }) { axios.post(`${envConfig.apiUrl}/bitacora/equipos-por-equipo`, { id_equipo: equipoSeleccionado.id_equipo, fecha: date, - }) + }, { headers }) .then(res => { setEquipo(res.data); }) diff --git a/app/Components/BitacoraSanciones/BitacoraMesas.tsx b/app/Components/BitacoraSanciones/BitacoraMesas.tsx index e047be4..d49c79f 100644 --- a/app/Components/BitacoraSanciones/BitacoraMesas.tsx +++ b/app/Components/BitacoraSanciones/BitacoraMesas.tsx @@ -18,12 +18,15 @@ export default function BitacoraMesas() { const searchParams = useSearchParams(); const date = searchParams.get("date"); + const token = Cookies.get("token"); + const headers = { Authorization: `Bearer ${token}` }; + useEffect(() => { if (!date) return; axios.post(`${envConfig.apiUrl}/bitacora-mesa/mesas-por-dia`, { fecha: date, - }) + }, { headers }) .then(res => { setTables(res.data); }) diff --git a/app/Components/CheckBoxEquipo.tsx b/app/Components/CheckBoxEquipo.tsx index 6a3f7d8..ebadfb5 100644 --- a/app/Components/CheckBoxEquipo.tsx +++ b/app/Components/CheckBoxEquipo.tsx @@ -45,6 +45,10 @@ export default function CheckBoxEquipo({ numAcount, machine }: Props) { const [error, setError] = useState() const [loading, setLoading] = useState(false) + const token = Cookies.get("token"); + const headers = { Authorization: `Bearer ${token}` }; + + const fetchByCuenta = async (idCuenta: number) => { const result = await getEquipoByCount(idCuenta); @@ -114,6 +118,7 @@ export default function CheckBoxEquipo({ numAcount, machine }: Props) { await axios.patch( `${envConfig.apiUrl}/bitacora/cancelar/${bitacora.id_bitacora}`, { tiempo_asignado: minutos }, + { headers } ); diff --git a/app/Components/Equipos/equipos.tsx b/app/Components/Equipos/equipos.tsx index 28985a7..a79cef5 100644 --- a/app/Components/Equipos/equipos.tsx +++ b/app/Components/Equipos/equipos.tsx @@ -41,13 +41,13 @@ export default function Equipos() { const [isEditing, setIsEditing] = useState(false); const [isCreating, setIsCreating] = useState(false); + const token = Cookies.get("token"); + const headers = { Authorization: `Bearer ${token}` }; + const handleSubmit = async (e: React.FormEvent) => { e.preventDefault(); try { - const token = Cookies.get("token"); - const headers = { Authorization: `Bearer ${token}` }; - const [equipoRes, plataformaRes, areaRes] = await Promise.all([ axios.get(`${envConfig.apiUrl}/equipo/${id}`, { headers }, @@ -91,7 +91,9 @@ export default function Equipos() { id_plataforma: idPlataforma, id_area_ubicacion: idArea, ip: data.ip, - }); + }, + { headers } + ); // Actualiza el estado local setData({ @@ -123,8 +125,8 @@ export default function Equipos() { const handleNuevo = async () => { try { const [plataformaRes, areaRes] = await Promise.all([ - axios.get(`${envConfig.apiUrl}/alumno-inscrito/plataforma`), - axios.get(`${envConfig.apiUrl}/area-ubicacion`), + axios.get(`${envConfig.apiUrl}/alumno-inscrito/plataforma`, { headers }), + axios.get(`${envConfig.apiUrl}/area-ubicacion`, { headers }), ]); setPlataforma(plataformaRes.data); @@ -163,7 +165,7 @@ export default function Equipos() { id_plataforma: idPlataforma, id_area_ubicacion: idArea, ip: "0.0.0.0", - }); + }, { headers }); Swal.fire({ diff --git a/app/Components/EviarMensaje/EnviarMensaje.tsx b/app/Components/EviarMensaje/EnviarMensaje.tsx index 3d5206c..d8ab174 100644 --- a/app/Components/EviarMensaje/EnviarMensaje.tsx +++ b/app/Components/EviarMensaje/EnviarMensaje.tsx @@ -1,8 +1,9 @@ "use client"; import { useEffect, useState } from "react"; -import axios from "axios"; import { envConfig } from "@/app/lib/config"; +import axios from "axios"; +import Cookies from "js-cookie"; import "../../(private)/AsignacionEquipo/asignacion.css"; @@ -39,14 +40,17 @@ const EnviarMensaje = ({ titulo }: EnviarMensajeProps) => { const [customMsg, setCustomMsg] = useState(""); + const token = Cookies.get("token"); + const headers = { Authorization: `Bearer ${token}` }; + useEffect(() => { const fetchData = async () => { try { setLoadingMensajes(true); const [equiposRes, mensajesRes] = await Promise.all([ - axios.get(`${envConfig.apiUrl}/equipo/busy`), - axios.get(`${envConfig.apiUrl}/mensaje`) + axios.get(`${envConfig.apiUrl}/equipo/busy`, { headers }), + axios.get(`${envConfig.apiUrl}/mensaje`, { headers }) ]); setEquipos(equiposRes.data); diff --git a/app/Components/EviarMensaje/EnviarMensajeSala.tsx b/app/Components/EviarMensaje/EnviarMensajeSala.tsx index 473c797..a401b9b 100644 --- a/app/Components/EviarMensaje/EnviarMensajeSala.tsx +++ b/app/Components/EviarMensaje/EnviarMensajeSala.tsx @@ -20,10 +20,13 @@ const EnviarMensajeSala = ({ titulo }: EnviarMensajeSalaProps) => { const [mensaje, setMensaje] = useState(""); const [customMsg, setCustomMsg] = useState(""); + const token = Cookies.get("token"); + const headers = { Authorization: `Bearer ${token}` }; + useEffect(() => { const fetchSalas = async () => { try { - const response = await axios.get(`${envConfig.apiUrl}/area-ubicacion`); + const response = await axios.get(`${envConfig.apiUrl}/area-ubicacion`, { headers }); setSalas(response.data); } catch (error) { console.error("Error cargando salas:", error); @@ -45,7 +48,7 @@ const EnviarMensajeSala = ({ titulo }: EnviarMensajeSalaProps) => { return (
- +
- +