diff --git a/index.html b/index.html index ec0ab6b..d95de7f 100644 --- a/index.html +++ b/index.html @@ -164,14 +164,16 @@ const hasDate = !!(srv.scheduled_date && srv.scheduled_time); let statusHtml = ''; - // ESTRUCTURA INTELIGENTE DE ESTADOS - if (isFinalized) { + // ESTRUCTURA INTELIGENTE DE ESTADOS (Mapea los 10 estados de tu sistema) + const stNameLower = (srv.status_name || '').toLowerCase(); + + if (isFinalized || stNameLower.includes('finalizado') || stNameLower.includes('anulado')) { statusHtml = `
El técnico está trabajando en tu domicilio.
+El técnico está realizando la reparación en tu domicilio.
Disculpe el retraso
La cita estaba prevista entre las ${srv.scheduled_time} y las ${endT}. El técnico ha tenido un contratiempo en la ruta anterior. Llegará lo antes posible.
+La cita estaba prevista entre las ${srv.scheduled_time} y las ${endT}. El técnico llegará lo antes posible.
En Revisión
+Has solicitado cita para el ${formatDate(raw.requested_date)} a las ${raw.requested_time}. El técnico está revisando su ruta para confirmarla.
+Estado actual
-Reorganizando
+Buscando un nuevo técnico para tu zona.
+Estado actual
+Buscando al técnico adecuado para tu avería...
+