feat(turnero): opción solo entrega de muestras con prioridad y badge naranja en cola

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
This commit is contained in:
Lizandro Guarnizo
2026-07-03 00:07:05 -05:00
co-authored by Claude Sonnet 4.6
parent 76dda4722a
commit 34004b4d98
5 changed files with 51 additions and 18 deletions
+12 -2
View File
@@ -465,14 +465,24 @@ function renderCola(snap) {
border-radius:7px;padding:5px 9px;font-size:.78rem;cursor:pointer">
<i class="fas fa-bell"></i>
</button>`;
const esMuestra = t.solo_muestras == 1;
const muestraBadge = esMuestra
? `<div style="font-size:.6rem;font-weight:700;color:#ea580c;letter-spacing:.04em;margin-top:1px">
<i class="fas fa-plus-square me-1"></i>TOMA DE MUESTRAS
</div>`
: '';
const cardStyle = esMuestra
? 'cursor:pointer;border:2px solid #ea580c!important;background:#fff7ed!important'
: 'cursor:pointer';
return `
<div class="cola-card ${enServicio ? 'en-servicio-card' : ''} ${esActivo ? 'activo' : ''}"
style="cursor:pointer" onclick="seleccionarSinLlamar(${t.id})"
style="${cardStyle}" onclick="seleccionarSinLlamar(${t.id})"
title="${enServicio ? 'Ver turno en servicio' : `Ver turno ${escHtml(t.codigo)}`}">
<div class="prio-dot" style="background:${t.prioridad_color}">${t.prioridad_codigo}</div>
<div class="prio-dot" style="background:${esMuestra ? '#ea580c' : t.prioridad_color}">${esMuestra ? '<i class="fas fa-plus"></i>' : escHtml(t.prioridad_codigo)}</div>
<div class="turno-info">
<div class="cod">${escHtml(t.codigo)}</div>
<div class="pac">${escHtml(t.paciente_nombre || 'Paciente')}</div>
${muestraBadge}
</div>
${indicador}
</div>`;