From 32b10e1ad61c51c44c704d3f4fab78270fb68dd2 Mon Sep 17 00:00:00 2001 From: josedario87 Date: Wed, 1 Oct 2025 06:51:39 -0600 Subject: [PATCH] mejoras ui/ux --- .../app/components/DateRangeSelector.vue | 12 +- .../comparativa/CosechasHeatmap.vue | 322 +++++++++++++----- .../informe-ingresos/FiltrosPanel.vue | 35 +- .../components/ingresos/FiltrosActivos.vue | 38 ++- nuxt4-app/app/pages/comparativa-cosechas.vue | 220 +++++++++--- nuxt4-app/app/pages/informe-ingresos.vue | 101 +++++- 6 files changed, 557 insertions(+), 171 deletions(-) diff --git a/nuxt4-app/app/components/DateRangeSelector.vue b/nuxt4-app/app/components/DateRangeSelector.vue index 258ed15..9ed89b7 100644 --- a/nuxt4-app/app/components/DateRangeSelector.vue +++ b/nuxt4-app/app/components/DateRangeSelector.vue @@ -37,10 +37,10 @@
- Limpiar + Resetear a Hoy
@@ -131,11 +131,9 @@ function onManualDateChange(type: 'desde' | 'hasta', event: Event) { console.log(`Manual date change (${type}):`, value, 'preset set to custom') } -function clearPreset() { - emit('update:selectedPreset', '') - emit('update:fechaDesde', null) - emit('update:fechaHasta', null) - console.log('Preset cleared') +function setToday() { + selectPreset('hoy') + console.log('Preset reset to today') } // Watch para aplicar el preset cuando cambia (incluyendo el valor inicial) diff --git a/nuxt4-app/app/components/comparativa/CosechasHeatmap.vue b/nuxt4-app/app/components/comparativa/CosechasHeatmap.vue index 35b2ff7..83eec3f 100644 --- a/nuxt4-app/app/components/comparativa/CosechasHeatmap.vue +++ b/nuxt4-app/app/components/comparativa/CosechasHeatmap.vue @@ -102,10 +102,13 @@ (Día {{ primerDiaSeleccionado }}) + + • Click otra celda para completar + - Click en una celda para iniciar selección + Click en una celda para iniciar selección • Click derecho para cancelar -
+
-
- - -
- + + +
@@ -179,20 +194,49 @@