From e5a0e76f80c809ea1fe9fb0de6bc859e8307a9cb Mon Sep 17 00:00:00 2001 From: marsalva Date: Sun, 29 Mar 2026 09:03:22 +0000 Subject: [PATCH] Actualizar index2.html --- index2.html | 12 ++++++++++-- 1 file changed, 10 insertions(+), 2 deletions(-) diff --git a/index2.html b/index2.html index 49ef804..8cb2fc0 100644 --- a/index2.html +++ b/index2.html @@ -403,10 +403,13 @@ let countPend = 0; allServices.forEach(srv => { - let isFinalized = srv.is_final === true; let raw = srv.raw_data || {}; - let descLimpia = summarizeDescription(srv.description); let stNameLower = (srv.status_name || "").toLowerCase(); + + // 🛑 FIX: Ampliamos el radar para cazar todos los archivados y anulados + let isFinalized = srv.is_final === true || srv.status === 'archived' || stNameLower.includes('finalizado') || stNameLower.includes('anulado'); + + let descLimpia = summarizeDescription(srv.description); let hasDate = (srv.scheduled_date && srv.scheduled_time); let hasWorker = (srv.assigned_worker && srv.assigned_worker !== 'Pendiente' && srv.assigned_worker !== 'Sin asignar'); let isUrgent = (srv.title && srv.title.includes('URGENTE')) || srv.is_urgent === true || (raw['Urgente'] && (raw['Urgente'].toLowerCase() === 'sí' || raw['Urgente'].toLowerCase() === 'si' || raw['Urgente'].toLowerCase() === 'true')); @@ -541,6 +544,11 @@ document.getElementById('countIncidencias').innerText = countInc; document.getElementById('countPendientes').innerText = countPend; + // 🛑 FIX: Le pasamos el dato real al botón del acordeón + if (document.getElementById('labelHistoryCount')) { + document.getElementById('labelHistoryCount').innerText = `${countHist} servicios finalizados`; + } + if (countAct === 0) document.getElementById('noActiveServices').classList.remove('hidden'); else document.getElementById('noActiveServices').classList.add('hidden');