diff --git a/src/components/AgregarEquipo.tsx b/src/components/AgregarEquipo.tsx
index 11d35a3..0500793 100644
--- a/src/components/AgregarEquipo.tsx
+++ b/src/components/AgregarEquipo.tsx
@@ -1,12 +1,12 @@
"use client";
import { useState, useEffect } from "react";
+import { useSearchParams } from "next/navigation";
import axios from "axios";
import Cookies from "js-cookie";
import toast from "react-hot-toast";
-import "../app/styles/layout/agregarEquipo.scss";
-import { useSearchParams } from "next/navigation";
+import "../app/styles/layout/agregarEquipo.scss";
export default function Page() {
const searchParams = useSearchParams();
@@ -96,7 +96,6 @@ export default function Page() {
adscripcionesRes,
tiposEquipoRes,
sistemasOperativosRes,
- procesadoresRes,
] = await Promise.all([
axios.get(`${api_url}/equipos/usos`, { headers }),
axios.get(`${api_url}/equipos/marcas`, { headers }),
@@ -104,7 +103,6 @@ export default function Page() {
axios.get(`${api_url}/equipos/adscripciones`, { headers }),
axios.get(`${api_url}/equipos/tipos-equipo`, { headers }),
axios.get(`${api_url}/equipos/sistemas-operativos`, { headers }),
- axios.get(`${api_url}/equipos/procesadores`, { headers }),
]);
setTiposUso(usosRes.data);
@@ -113,7 +111,6 @@ export default function Page() {
setAdscripciones(adscripcionesRes.data);
setTiposEquipo(tiposEquipoRes.data);
setSistemasOperativos(sistemasOperativosRes.data);
- setProcesadores(procesadoresRes.data);
console.log(adscripciones);
} catch (err) {
if (axios.isAxiosError(err)) {
@@ -135,6 +132,23 @@ export default function Page() {
fetchData();
}, [api_url]);
+ useEffect(() => {
+ const fetchProcesador = async () => {
+ const token = Cookies.get("token");
+ const headers = { Authorization: `Bearer ${token}` };
+
+ const response = await axios.get(
+ `${api_url}/equipos/procesador-tipo-equipos/${formData.tipoEquipo}`,
+ {
+ headers,
+ }
+ );
+
+ setProcesadores(response.data);
+ };
+ fetchProcesador();
+ }, [tiposEquipo]);
+
const handleInputChange = (field: string, value: string) => {
setFormData((prev) => ({ ...prev, [field]: value }));
};
@@ -325,7 +339,7 @@ export default function Page() {
handleInputChange("adscripcion", e.target.value)
diff --git a/src/components/Editar.tsx b/src/components/Editar.tsx
index 10a4012..d545f18 100644
--- a/src/components/Editar.tsx
+++ b/src/components/Editar.tsx
@@ -1,13 +1,14 @@
"use client";
import { useSearchParams } from "next/navigation";
-import "../app/styles/layout/agregarEquipo.scss";
-import "./editar.css";
import { useEffect, useState } from "react";
import axios from "axios";
import Cookies from "js-cookie";
import toast from "react-hot-toast";
+import "../app/styles/layout/agregarEquipo.scss";
+import "./editar.css";
+
export default function Editar() {
const searchParams = useSearchParams();
const inventario = searchParams.get("equipoId");
@@ -196,6 +197,7 @@ export default function Editar() {
setFormData({ ...formData, serie: e.target.value })
}
@@ -224,6 +226,7 @@ export default function Editar() {
setFormData({ ...formData, modelo: e.target.value })
}