From 2c7a12a82934ff8b8139b0aa8394574d911cb903 Mon Sep 17 00:00:00 2001 From: josedario87 Date: Fri, 17 Oct 2025 17:01:55 -0600 Subject: [PATCH] Feat: Persistencia de cambios y alertas al salir del formulario MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - Agregar cookie para persistir cambios del formulario (7 días) - Detectar y mostrar campos modificados con indicadores visuales - Alertar al usuario antes de salir si hay cambios sin guardar - Restaurar borrador automáticamente al reabrir formulario - Notificar al usuario de cambios restaurados con toast - Limpiar cookie al guardar exitosamente Indicadores visuales: - Label en color warning para campos modificados - Badge "Modificado" con ícono de lápiz - Mensaje en beforeunload listando campos pendientes La cookie guarda todos los campos del formulario y se restauran automáticamente al abrir el formulario de nuevo. --- nuxt4/app/components/UserProfileForm.vue | 142 ++++++++++++++++++++++- 1 file changed, 138 insertions(+), 4 deletions(-) diff --git a/nuxt4/app/components/UserProfileForm.vue b/nuxt4/app/components/UserProfileForm.vue index 9e9ef12..5b61fe3 100644 --- a/nuxt4/app/components/UserProfileForm.vue +++ b/nuxt4/app/components/UserProfileForm.vue @@ -86,10 +86,14 @@
-