diff --git a/nuxt4-app/app/pages/informe-ingresos.vue b/nuxt4-app/app/pages/informe-ingresos.vue index 3b85b12..3570167 100644 --- a/nuxt4-app/app/pages/informe-ingresos.vue +++ b/nuxt4-app/app/pages/informe-ingresos.vue @@ -367,35 +367,204 @@ - + -
-

Tabla detallada de ingresos próximamente

-

{{ data.listaIngresos?.length || 0 }} registros disponibles

+ +
+ + + + + + + + + + + + + + + + + + + + + + + + + +
IDFechaClienteTipoPeso NetoPrecioTotalEstado
{{ ingreso.id }} + {{ ingreso.created_at ? new Date(ingreso.created_at).toLocaleDateString('es-ES') : '-' }} + {{ ingreso.cliente_nombre || '-' }} + + {{ ingreso.tipo || '-' }} + + + {{ ingreso.peso_neto ? ingreso.peso_neto.toFixed(2) : '-' }} lb + + L {{ ingreso.precio ? ingreso.precio.toFixed(2) : '-' }} + + L {{ ingreso.total_a_pagar ? ingreso.total_a_pagar.toFixed(2) : '-' }} + + + {{ ingreso.estado || '-' }} + +
+
+
+ No hay ingresos disponibles con los filtros actuales
+ -
-

Ranking de clientes próximamente

-

{{ data.listaClientes?.length || 0 }} clientes disponibles

+ +
+
+
+ {{ index + 1 }} +
+
+
+ {{ cliente.cliente_nombre || 'Sin nombre' }} +
+
+ {{ cliente.cliente_cedula || 'Sin cédula' }} · {{ cliente.cliente_ubicacion || 'Sin ubicación' }} +
+
+
+
+ L {{ cliente.total_pagado ? cliente.total_pagado.toFixed(2) : '0.00' }} +
+
+ {{ cliente.num_ingresos || 0 }} ingresos · {{ cliente.total_qq_seco ? cliente.total_qq_seco.toFixed(2) : '0.00' }} qq +
+
+
+
+
+ No hay clientes disponibles con los filtros actuales
-
+ +
-
-

Gráficas de series temporales próximamente

-

{{ data.serieTemporal?.length || 0 }} puntos de datos disponibles

+ +
+ +
+ + + + + + + + + + + + + + + + + + + + + + + + + +
FechaTipoEstadoIngresosPeso Seco (qq)InversiónAcum. qqAcum. L
+ {{ punto.fecha_grupo ? new Date(punto.fecha_grupo).toLocaleDateString('es-ES') : '-' }} + + + {{ punto.tipo || '-' }} + + + + {{ punto.estado || '-' }} + + + {{ punto.num_ingresos_periodo || 0 }} + + {{ punto.peso_seco_periodo ? punto.peso_seco_periodo.toFixed(2) : '0.00' }} + + L {{ punto.inversion_periodo ? punto.inversion_periodo.toFixed(2) : '0.00' }} + + {{ punto.peso_seco_acumulado ? punto.peso_seco_acumulado.toFixed(2) : '0.00' }} + + L {{ punto.inversion_acumulada ? punto.inversion_acumulada.toFixed(2) : '0.00' }} +
+