From 4cb133010a6646f701224d89c979f8a770a91cf8 Mon Sep 17 00:00:00 2001 From: Lizandro Guarnizo <77708265+lizandrogd@users.noreply.github.com> Date: Wed, 29 Jul 2026 20:21:06 -0500 Subject: [PATCH] feat(bandeja): filtro de muestras pendientes MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Añade conteo de muestras_pendientes por turno en la lista y opción de filtro en el selector de estados de la bandeja del día. Co-Authored-By: Claude Sonnet 4.6 --- modules/turnero/api/get_bandeja.php | 3 ++- modules/turnero/views/bandeja.php | 3 ++- 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/modules/turnero/api/get_bandeja.php b/modules/turnero/api/get_bandeja.php index 7d8e9f1..66c5756 100644 --- a/modules/turnero/api/get_bandeja.php +++ b/modules/turnero/api/get_bandeja.php @@ -99,7 +99,8 @@ $stmt = $pdo->prepare(" GROUP_CONCAT(DISTINCT et.codigo ORDER BY et.codigo SEPARATOR ' ') AS examenes_txt, SUM(tc.tipo = 'recepcion') AS com_recepcion, SUM(tc.tipo = 'muestras') AS com_muestras, - SUM(tc.tipo = 'general') AS com_general + SUM(tc.tipo = 'general') AS com_general, + (SELECT COUNT(*) FROM turnero_muestras tm2 WHERE tm2.solicitud_id = ts.id AND tm2.estado = 'pendiente') AS muestras_pendientes FROM turnero_turnos t JOIN turnero_solicitudes ts ON ts.turno_id = t.id JOIN turnero_lugares l ON l.id = t.lugar_destino_id diff --git a/modules/turnero/views/bandeja.php b/modules/turnero/views/bandeja.php index a3a1a90..eec0bc6 100644 --- a/modules/turnero/views/bandeja.php +++ b/modules/turnero/views/bandeja.php @@ -364,6 +364,7 @@ Layout::open('Bandeja del día', 'fas fa-layer-group'); +