From 7e43591f8a8daf707d3b83e61f9f26f5f3f3f155 Mon Sep 17 00:00:00 2001
From: IO420 <320154041@pcpuma.acatlan.unam.mx>
Date: Wed, 26 Nov 2025 10:42:45 -0600
Subject: [PATCH] removed tipo de equipo and removed laboratorios and proyectos
to periferico
---
src/app/(Administrador)/cambiarPass/page.tsx | 1 -
src/app/(Administrador)/crearCuenta/page.tsx | 1 -
src/components/AgregarEquipo.tsx | 73 ++++++------
src/components/Editar.tsx | 113 +++++++++++--------
src/components/Equipo_Computo/pregunta10.css | 2 +-
5 files changed, 108 insertions(+), 82 deletions(-)
diff --git a/src/app/(Administrador)/cambiarPass/page.tsx b/src/app/(Administrador)/cambiarPass/page.tsx
index 089183d..cb9dc5f 100644
--- a/src/app/(Administrador)/cambiarPass/page.tsx
+++ b/src/app/(Administrador)/cambiarPass/page.tsx
@@ -4,7 +4,6 @@ import { useState } from "react";
import axios from "axios";
import toast from "react-hot-toast";
import "../../styles/layout/ForgotPasswordPage.scss";
-import Link from "next/link";
export default function Page() {
const [nombre, setNombre] = useState("");
diff --git a/src/app/(Administrador)/crearCuenta/page.tsx b/src/app/(Administrador)/crearCuenta/page.tsx
index f6eb483..69545d4 100644
--- a/src/app/(Administrador)/crearCuenta/page.tsx
+++ b/src/app/(Administrador)/crearCuenta/page.tsx
@@ -5,7 +5,6 @@ import "../../styles/layout/login.scss";
import "../../styles/base/globales.scss";
import axios from "axios";
-import { useRouter } from "next/navigation";
import toast from "react-hot-toast";
import Cookies from "js-cookie";
diff --git a/src/components/AgregarEquipo.tsx b/src/components/AgregarEquipo.tsx
index 87ca839..a0972b2 100644
--- a/src/components/AgregarEquipo.tsx
+++ b/src/components/AgregarEquipo.tsx
@@ -615,41 +615,46 @@ export default function Page() {
{/* Columna Derecha */}
- {/* Laboratorio */}
-
-
-
-
+ {mostrarCamposComputadora && (
+ <>
+
+
+
+
- {/* Proyecto */}
-
-
-
-
+
+
+
+
+ >
+ )}
{/* Lugar */}
diff --git a/src/components/Editar.tsx b/src/components/Editar.tsx
index 080a202..8ca3fef 100644
--- a/src/components/Editar.tsx
+++ b/src/components/Editar.tsx
@@ -95,7 +95,9 @@ export default function Editar() {
const [tiposEquipo, setTiposEquipo] = useState
([]);
const [laboratorios, setLaboratorios] = useState([]);
const [proyectos, setProyectos] = useState([]);
- const [sistemasOperativos, setSistemasOperativos] = useState([]);
+ const [sistemasOperativos, setSistemasOperativos] = useState<
+ SistemaOperativo[]
+ >([]);
const [procesadores, setProcesadores] = useState([]);
const [perifericos, setPerifericos] = useState([]);
const [adscripcionLabel, setAdscripcionLabel] = useState("");
@@ -193,12 +195,12 @@ export default function Editar() {
marca: { id_marca: number; marca: string };
periferico: { id_periferico: number; periferico: string };
observaciones?: string;
- laboratorio:{
+ laboratorio: {
id_laboratorio?: number;
- }
- proyecto:{
+ };
+ proyecto: {
id_proyecto?: number;
- }
+ };
}
const fetchEquipo = async () => {
@@ -256,8 +258,20 @@ export default function Editar() {
setAdscripcionLabel(equipo.adscripcion?.adscripcion);
setId(equipo.id_equipo);
- } catch (error) {
- console.error("Error al obtener el equipo:", error);
+ } catch (err) {
+ if (axios.isAxiosError(err)) {
+ if (err.response) {
+ toast.error(
+ err.response.data?.message || "Error al crear la cuenta"
+ );
+ } else if (err.request) {
+ toast.error("No se pudo conectar con el servidor");
+ } else {
+ toast.error("Ocurrió un error inesperado");
+ }
+ } else {
+ toast.error("Ocurrió un error inesperado");
+ }
toast.error("No se pudo cargar la información del equipo.");
}
};
@@ -334,7 +348,8 @@ export default function Editar() {
return;
}
- {/*if (!formData.id_laboratorio) {
+ {
+ /*if (!formData.id_laboratorio) {
toast.error("Laboratorio no seleccionado");
return;
}
@@ -342,7 +357,8 @@ export default function Editar() {
if (!formData.id_proyecto) {
toast.error("Proyecto no seleccionado");
return;
- }*/}
+ }*/
+ }
if (formData.id_tipo_equipo == 9) {
if (!formData.id_periferico) {
@@ -381,7 +397,7 @@ export default function Editar() {
lugar: formData.lugar,
id_sistema_operativo: formData.id_sistema_operativo,
id_tipo_uso: formData.id_uso,
- id_periferico:formData.id_periferico,
+ id_periferico: formData.id_periferico,
serie: formData.serie,
modelo: formData.modelo,
id_marca: formData.id_marca,
@@ -466,7 +482,9 @@ export default function Editar() {
const first = data[0];
setFormData((prev) => ({
...prev,
- responsable: `${first.nombre ?? ""} ${first.apellidos ?? ""}`.trim(),
+ responsable: `${first.nombre ?? ""} ${
+ first.apellidos ?? ""
+ }`.trim(),
}));
} else {
toast.error(
@@ -553,7 +571,7 @@ export default function Editar() {
/>
-
+ {/*
-
+
*/}
@@ -592,9 +610,7 @@ export default function Editar() {
))}
-
-
{/* Columna 2 */}
@@ -731,39 +747,46 @@ export default function Editar() {
placeholder="Selecciona una Adscripción"
/>
-
-
-
-
-
+ {mostrarCamposComputadora && (
+
+
+
+
+ )}
{/* Columna 3 */}
-
-
-
-
+ {mostrarCamposComputadora && (
+
+
+
+
+ )}
);
-}
\ No newline at end of file
+}
diff --git a/src/components/Equipo_Computo/pregunta10.css b/src/components/Equipo_Computo/pregunta10.css
index 0993dd9..dabb583 100644
--- a/src/components/Equipo_Computo/pregunta10.css
+++ b/src/components/Equipo_Computo/pregunta10.css
@@ -62,7 +62,7 @@
}
.input-contenedor input {
- width: 40%;
+ width: 60%;
padding: 6px;
border: 2px solid #003e79;
border-radius: 6px;