Actualizar servicios.html
This commit is contained in:
@@ -780,6 +780,12 @@
|
|||||||
const stateInfo = s._stateInfo || {name: 'Desconocido', color: 'gray'};
|
const stateInfo = s._stateInfo || {name: 'Desconocido', color: 'gray'};
|
||||||
const colorData = colorDict[stateInfo.color] || colorDict['gray'];
|
const colorData = colorDict[stateInfo.color] || colorDict['gray'];
|
||||||
|
|
||||||
|
// 🛑 RESUMEN INTELIGENTE PARA ETIQUETAS LARGAS
|
||||||
|
let shortStatusName = stateInfo.name;
|
||||||
|
if (shortStatusName.toLowerCase().includes('compañía') || shortStatusName.toLowerCase().includes('perito')) {
|
||||||
|
shortStatusName = 'ESPERA CIA/PRT';
|
||||||
|
}
|
||||||
|
|
||||||
let iconEstado = 'tag';
|
let iconEstado = 'tag';
|
||||||
if(raw.scheduled_date) iconEstado = 'calendar';
|
if(raw.scheduled_date) iconEstado = 'calendar';
|
||||||
if(stateInfo.name.toLowerCase().includes('camino')) iconEstado = 'car';
|
if(stateInfo.name.toLowerCase().includes('camino')) iconEstado = 'car';
|
||||||
@@ -813,7 +819,7 @@
|
|||||||
<div class="flex flex-wrap gap-1.5 flex-1 items-center">
|
<div class="flex flex-wrap gap-1.5 flex-1 items-center">
|
||||||
<span class="text-[9px] font-black ${colorData.bg} ${colorData.text} px-2.5 py-1.5 rounded-lg uppercase tracking-wider flex items-center gap-1.5 truncate border ${colorData.border}">
|
<span class="text-[9px] font-black ${colorData.bg} ${colorData.text} px-2.5 py-1.5 rounded-lg uppercase tracking-wider flex items-center gap-1.5 truncate border ${colorData.border}">
|
||||||
<div class="w-2 h-2 rounded-full ${colorData.dot}"></div>
|
<div class="w-2 h-2 rounded-full ${colorData.dot}"></div>
|
||||||
<span class="truncate">${stateInfo.name}</span>
|
<span class="truncate">${shortStatusName}</span>
|
||||||
</span>
|
</span>
|
||||||
</div>
|
</div>
|
||||||
${isUrgent ? `<span class="bg-red-500 text-white px-2 py-0.5 rounded-lg text-[9px] font-black uppercase shadow-sm animate-pulse shrink-0">URGENTE</span>` : `<span class="text-[10px] text-slate-400 font-bold uppercase bg-slate-50 border border-slate-100 px-2.5 py-1 rounded-lg shrink-0">#${s.service_ref}</span>`}
|
${isUrgent ? `<span class="bg-red-500 text-white px-2 py-0.5 rounded-lg text-[9px] font-black uppercase shadow-sm animate-pulse shrink-0">URGENTE</span>` : `<span class="text-[10px] text-slate-400 font-bold uppercase bg-slate-50 border border-slate-100 px-2.5 py-1 rounded-lg shrink-0">#${s.service_ref}</span>`}
|
||||||
|
|||||||
Reference in New Issue
Block a user