diff --git a/app/(private)/ActivosMantenimiento/page.tsx b/app/(private)/ActivosMantenimiento/page.tsx index e6cdf48..658d7c9 100644 --- a/app/(private)/ActivosMantenimiento/page.tsx +++ b/app/(private)/ActivosMantenimiento/page.tsx @@ -1,7 +1,9 @@ "use client"; import SearchUser from "@/app/Components/SearchUser/searchUser"; +import Equipos from "@/app/Components/ActivosMantenimiento/Equipos"; import Toggle from "@/app/Components/Toggle/Toggle"; -import { useState } from "react"; +import Areas from "@/app/Components/ActivosMantenimiento/Areas"; +import Mesas from "@/app/Components/ActivosMantenimiento/Mesas"; export default function Page(props: { searchParams?: Promise<{ @@ -12,8 +14,6 @@ export default function Page(props: { }) { const params = props.searchParams; - const [tiempo, setTiempo] = useState(""); - return (

EQUIPOS ACTIVOS Y EN MANTENIMIENTO

@@ -27,27 +27,7 @@ export default function Page(props: { content: ( <> - -
- -
- - -
-
+ ), }, @@ -56,37 +36,7 @@ export default function Page(props: { label: "Areas", content: ( <> -
- -
- - -
- - -
- - -
-
+ ), }, @@ -95,31 +45,7 @@ export default function Page(props: { label: "Liberar mesa", content: ( <> -
- -
- - -
- - -
- - -
-
+ ), }, diff --git a/app/(private)/QuitarSancion/page.tsx b/app/(private)/QuitarSancion/page.tsx index e9efcc6..1040422 100644 --- a/app/(private)/QuitarSancion/page.tsx +++ b/app/(private)/QuitarSancion/page.tsx @@ -1,51 +1,15 @@ "use client"; -import { useState } from "react"; -import styles from "./Page.module.css"; + import SearchUser from "@/app/Components/SearchUser/searchUser"; +import QuitarSancion from "@/app/Components/QuitarSancion/QuitarSancion"; export default function Page() { - const [sanciones] = useState([ - { - id: "1", - nombre: "Jose Toleda", - mmotivo: "No cerrar sancion", - duracion: "2", - fecha_sancion: "10/09/2025 a las 02:45:26 PM", - utilizar_equipo: "13/09/2025", - }, - ]); return ( -
+

Quitar Sanciones

-
- - - - - - - - - - - - - {sanciones.map((sancion, index) => ( - - - - - - - - - ))} - -
idNombreMotivo SancionDuracion (semanas) Fecha SancionPodria utilizar el servicio hasta
{sancion.id}{sancion.nombre}{sancion.mmotivo}{sancion.duracion}{sancion.fecha_sancion}{sancion.utilizar_equipo}
-
- -
+ + ); } //IO diff --git a/app/Components/ActivosMantenimiento/Areas.tsx b/app/Components/ActivosMantenimiento/Areas.tsx new file mode 100644 index 0000000..611a036 --- /dev/null +++ b/app/Components/ActivosMantenimiento/Areas.tsx @@ -0,0 +1,43 @@ +"use client"; +import { useState } from "react"; + +function Areas() { + const [tiempo, setTiempo] = useState(""); + + const handleSubmit = (e: React.FormEvent) => { + e.preventDefault(); + console.log("Equipo asignado con tiempo:", tiempo); + }; + + return ( +
+ +
+ + +
+ + +
+ + +
+
+ ); +} +export default Areas; diff --git a/app/Components/ActivosMantenimiento/Equipos.tsx b/app/Components/ActivosMantenimiento/Equipos.tsx new file mode 100644 index 0000000..43b6f70 --- /dev/null +++ b/app/Components/ActivosMantenimiento/Equipos.tsx @@ -0,0 +1,33 @@ +"use client"; +import { useState } from "react"; + +function Equipos() { + const [tiempo, setTiempo] = useState(""); + + const handleSubmit = (e: React.FormEvent) => { + e.preventDefault(); + console.log("Equipo asignado con tiempo:", tiempo); + }; + + return ( +
+ +
+ + +
+
+ ); +} + +export default Equipos; diff --git a/app/Components/ActivosMantenimiento/Mesas.tsx b/app/Components/ActivosMantenimiento/Mesas.tsx new file mode 100644 index 0000000..42b2eef --- /dev/null +++ b/app/Components/ActivosMantenimiento/Mesas.tsx @@ -0,0 +1,37 @@ +"use client"; +import { useState } from "react"; + +function Mesas() { + const [tiempo, setTiempo] = useState(""); + + const handleSubmit = (e: React.FormEvent) => { + e.preventDefault(); + console.log("Equipo asignado con tiempo:", tiempo); + }; + + return ( +
+ +
+ + +
+ + +
+ + +
+
+ ); +} +export default Mesas; diff --git a/app/(private)/QuitarSancion/Page.module.css b/app/Components/QuitarSancion/Page.module.css similarity index 100% rename from app/(private)/QuitarSancion/Page.module.css rename to app/Components/QuitarSancion/Page.module.css diff --git a/app/Components/QuitarSancion/QuitarSancion.tsx b/app/Components/QuitarSancion/QuitarSancion.tsx new file mode 100644 index 0000000..2a17bcf --- /dev/null +++ b/app/Components/QuitarSancion/QuitarSancion.tsx @@ -0,0 +1,49 @@ +"use client"; +import { useState } from "react"; +import styles from "./Page.module.css"; + +interface sancion { + id: number; + nombre: string; + motivo: string; + duracion: number; + fecha_sancion: string; + utilizar_equipo: number; +} + +function QuitarSancion() { + const [sanciones, setSanciones] = useState([]); + return ( +
+
+ + + + + + + + + + + + + {sanciones.map((sancion, index) => ( + + + + + + + + + ))} + +
idNombreMotivo SancionDuracion (semanas) Fecha SancionPodria utilizar el servicio hasta
{sancion.id}{sancion.nombre}{sancion.motivo}{sancion.duracion}{sancion.fecha_sancion}{sancion.utilizar_equipo}
+
+ +
+ ); +} + +export default QuitarSancion;