diff --git a/index.html b/index.html index 6ea1c05..535b73c 100644 --- a/index.html +++ b/index.html @@ -181,7 +181,6 @@ hasDate = true; } - // DEFINICIÓN SEGURA (Esta es la línea que rompía todo en la versión anterior) let hasWorker = false; if (srv.assigned_worker && srv.assigned_worker !== 'Pendiente' && srv.assigned_worker !== 'Sin asignar') { hasWorker = true; @@ -232,6 +231,20 @@ `; } + else if (raw.appointment_status === 'pending' && raw.requested_date) { + statusHtml = `
+
+
+ +
+
+

En Revisión

+

Cita Solicitada

+

Has solicitado cita para el ${formatDate(raw.requested_date)} a las ${raw.requested_time}. El técnico está revisando su ruta para confirmarla.

+
+
+
`; + } else if (hasDate && !stNameLower.includes('anulado') && !stNameLower.includes('desasignado')) { let endT = addOneHour(srv.scheduled_time); let now = new Date(); @@ -280,20 +293,6 @@ `; } } - else if (raw.appointment_status === 'pending' && raw.requested_date) { - statusHtml = `
-
-
- -
-
-

En Revisión

-

Cita Solicitada

-

Has solicitado cita para el ${formatDate(raw.requested_date)} a las ${raw.requested_time}. El técnico está revisando su ruta para confirmarla.

-
-
-
`; - } else if (stNameLower.includes('esperando') || stNameLower.includes('asignado') || (hasWorker && !hasDate)) { statusHtml = `