diff --git a/nuxt4-app/app/components/empleados/TotalesEmpleados.vue b/nuxt4-app/app/components/empleados/TotalesEmpleados.vue
index 164b91d..bb1997e 100644
--- a/nuxt4-app/app/components/empleados/TotalesEmpleados.vue
+++ b/nuxt4-app/app/components/empleados/TotalesEmpleados.vue
@@ -135,7 +135,7 @@
Promedio por Empleado
-
+
Horas / Empleado
@@ -154,6 +154,18 @@
{{ formatNumber(promedioTareasPorEmpleado, 1) }} tareas
+
+
Planillas / Empleado
+
+ {{ formatCurrency(promedioPagoPlanillasPorEmpleado) }}
+
+
+
+
Tareas $ / Empleado
+
+ {{ formatCurrency(promedioPrecioTareasPorEmpleado) }}
+
+
@@ -196,6 +208,18 @@ const promedioTareasPorEmpleado = computed(() => {
return (props.data.total_tareas || 0) / empleados
})
+const promedioPagoPlanillasPorEmpleado = computed(() => {
+ const empleados = props.contadores?.empleados_filtrados || 0
+ if (empleados === 0) return 0
+ return (props.data.total_pagado_planillas || 0) / empleados
+})
+
+const promedioPrecioTareasPorEmpleado = computed(() => {
+ const empleados = props.contadores?.empleados_filtrados || 0
+ if (empleados === 0) return 0
+ return (props.data.total_precios_tareas || 0) / empleados
+})
+
const formatNumber = (value: number, decimals: number = 2) => {
if (!value) return decimals === 0 ? '0' : '0.00'
return new Intl.NumberFormat('es-HN', {
@@ -239,7 +263,9 @@ async function copiarTexto() {
📈 PROMEDIO POR EMPLEADO:
Horas por Empleado: ${formatNumber(promedioHorasPorEmpleado.value)} hrs
DÃas por Empleado: ${formatNumber(promedioDiasPorEmpleado.value, 1)} dÃas
- Tareas por Empleado: ${formatNumber(promedioTareasPorEmpleado.value, 1)} tareas${footer}`
+ Tareas por Empleado: ${formatNumber(promedioTareasPorEmpleado.value, 1)} tareas
+ Pago Planillas por Empleado: ${formatCurrency(promedioPagoPlanillasPorEmpleado.value)}
+ Pago Tareas por Empleado: ${formatCurrency(promedioPrecioTareasPorEmpleado.value)}${footer}`
await navigator.clipboard.writeText(texto)
alert('✅ Totales de Empleados copiados al portapapeles')