added new request

This commit is contained in:
2025-10-31 20:41:33 -06:00
parent 1c6c68de6a
commit fed77433b0
2 changed files with 25 additions and 8 deletions
+20 -6
View File
@@ -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() {
<input
required
type="text"
placeholder="Escribe la adscripcion"
placeholder="Ingresa adscripcion"
value={formData.adscripcion}
onChange={(e) =>
handleInputChange("adscripcion", e.target.value)
+5 -2
View File
@@ -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() {
<input
type="text"
value={formData.serie}
placeholder="Ingresa serie"
onChange={(e) =>
setFormData({ ...formData, serie: e.target.value })
}
@@ -224,6 +226,7 @@ export default function Editar() {
<input
type="text"
value={formData.modelo}
placeholder="Ingresa modelo"
onChange={(e) =>
setFormData({ ...formData, modelo: e.target.value })
}