La página de servicios de LUVEN (Documentation Index
Fetch the complete documentation index at: https://mintlify.com/LVHJ-8/Proyecto_mecanica/llms.txt
Use this file to discover all available pages before exploring further.
Frontend/servisios.php) muestra todas las operaciones mecánicas disponibles en el taller. El catálogo se carga dinámicamente desde la base de datos en cada visita, de modo que cualquier servicio creado o modificado por el administrador aparece de forma inmediata para el usuario. Desde cada tarjeta de servicio es posible ir directamente al formulario de citas con el servicio preseleccionado.
URL de acceso
Cómo se obtienen los servicios
Al cargar la página, el controlador PHP ejecuta la siguiente consulta sobre la tablaservicios:
ORDER BY id DESC). Los resultados se almacenan en el arreglo $servicios para ser renderizados en la cuadrícula de tarjetas.
Frontend/servisios.php
Datos mostrados por servicio
Cada tarjeta de servicio presenta los siguientes campos tomados directamente de la tablaservicios:
| Campo DB | Etiqueta visible | Formato |
|---|---|---|
nombre | Título de la tarjeta | Texto plano |
descripcion | Párrafo descriptivo | Texto plano (fallback: "Mantenimiento preventivo general.") |
duracion_minutos | Duración estimada | ⏱️ X min |
precio | Precio del servicio | S/ X.XX (usando number_format($precio, 2)) |
Ejemplo de renderizado de una tarjeta
Frontend/servisios.php
Botón “Reservar Cita”
Cada tarjeta incluye un botón de acción directo que lleva al formulario de citas con el servicio correspondiente preseleccionado. Elid del servicio se pasa como parámetro GET en la URL:
X es el valor del campo id del servicio en la base de datos. Esto permite al formulario de citas saber qué tipo de operación mecánica está siendo reservada.
Estado vacío del catálogo
Si la tablaservicios no contiene registros (por ejemplo, durante la configuración inicial del sistema), la página muestra un mensaje informativo en lugar de la cuadrícula vacía:
Frontend/servisios.php
Gestión de servicios (panel de administración)
Los servicios que aparecen en esta página son gestionados íntegramente desde el panel de administración. El administrador puede crear, editar y eliminar servicios a través de:Gestión de Servicios
Vista principal del CRUD de servicios en el panel admin.
Editar servicio
Formulario de modificación de nombre, descripción, duración y precio.
Panel Admin
Accede al panel de control general para gestionar todos los recursos.
Frontend/servisios.php en la siguiente carga de la página, ya que la consulta se ejecuta en tiempo real sin caché.