Commit Graph

3 Commits

Author SHA1 Message Date
9a96d9b3d9 Feat: Agregar promedios monetarios por empleado en totales
All checks were successful
build-and-deploy / build-and-deploy (push) Successful in 55s
- Agregadas dos nuevas cards en promedio por empleado:
  * Planillas / Empleado (promedio de pago en planillas)
  * Tareas $ / Empleado (promedio de precios de tareas)
- Agregados computed properties promedioPagoPlanillasPorEmpleado y promedioPrecioTareasPorEmpleado
- Actualizada función copiarTexto con los nuevos promedios monetarios
- Cambiado grid de promedios de 3 a 5 columnas (md:grid-cols-2 lg:grid-cols-5)
2025-11-13 22:57:03 -06:00
8821a59086 Feat: Agregar totales monetarios y altura máxima a informe empleados
All checks were successful
build-and-deploy / build-and-deploy (push) Successful in 53s
- Actualizada query de contadores con total_pagado_planillas y total_precios_tareas
- Agregados dos nuevos cards en TotalesEmpleados para mostrar totales monetarios
- Incluida diferencia entre pagos de planillas y precios de tareas
- Agregada función formatCurrency para formateo monetario
- Actualizada función copiarTexto con sección de totales monetarios
- Agregada altura máxima (max-h-96) a tabla de planillas con scroll vertical
- Cambiado grid de 4 a 3 columnas en lg para mejor distribución
2025-11-13 18:50:38 -06:00
98c2f2edac Feat: Implementar página de Informe de Empleados completa
All checks were successful
build-and-deploy / build-and-deploy (push) Successful in 1m0s
- Crear 5 queries SQL en Metabase para datos de empleados:
  * Contadores generales (horas, días, tareas)
  * Lista de empleados con totales agregados
  * Detalle de tareas realizadas
  * Detalle de asistencias con cálculo de horas
  * Opciones de filtros disponibles

- Implementar backend API endpoint /api/metabase/informe-empleados
  * Soporte para filtros por fecha, empleados, títulos de tareas y planillas
  * Ejecución paralela de queries con manejo de errores
  * Transformación de datos de Metabase a formato consumible

- Crear componente TotalesEmpleados.vue
  * Visualización de métricas principales (horas, días, tareas)
  * Cálculo de promedios por empleado
  * Funcionalidad de copiar texto/JSON

- Implementar página informe-empleados.vue
  * Layout tipo informe con selector de fechas
  * Filtros avanzados por empleado, títulos de tareas y planillas
  * Tabla integrada de empleados con métricas clave
  * Estados de carga, error y bienvenida
  * Detección de cambios pendientes

- Actualizar configuración de queries en metabase-queries.ts

Estructura trabajada:
- clientes (empleado = true)
- asistencias (con cálculo de horas trabajadas)
- tareas_realizadas (con títulos y planillas)
- planillas (con totales y rangos de fechas)
2025-11-13 14:10:05 -06:00