From f7386077388a94cf3777a2884a9fae5aac5838a0 Mon Sep 17 00:00:00 2001 From: Lizandro Guarnizo <77708265+lizandrogd@users.noreply.github.com> Date: Tue, 23 Jun 2026 20:22:07 -0500 Subject: [PATCH] =?UTF-8?q?feat:=20historial=20turnos=20=E2=80=94=20mostra?= =?UTF-8?q?r=20recepcionista,=20desk,=20bacteri=C3=B3logo=20y=20ex=C3=A1me?= =?UTF-8?q?nes?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Columnas nuevas en tabla principal: - Recepción: módulo de desk + nombre del recepcionista - Lugar / Bacteriólogo: lugar destino + quien atendió toma de muestras - Exámenes: badges con código de cada examen solicitado Los datos ya venían del API (get_historial.php), solo se exponen en la tabla. Se elimina columna Teléfono y Entrada de la vista principal (siguen en detalle). Co-Authored-By: Claude Sonnet 4.6 --- modules/turnero/views/historial.php | 28 ++++++++++++++++++++++------ 1 file changed, 22 insertions(+), 6 deletions(-) diff --git a/modules/turnero/views/historial.php b/modules/turnero/views/historial.php index 676b6aa..c95696b 100644 --- a/modules/turnero/views/historial.php +++ b/modules/turnero/views/historial.php @@ -193,12 +193,12 @@ Layout::open('Historial de Turnos', 'fas fa-history'); Código Prioridad Paciente - Teléfono - Lugar + Recepción + Lugar / Bacteriólogo + Exámenes Estado Espera Servicio - Entrada @@ -414,6 +414,16 @@ function renderTabla(turnos) { const lbl = ESTADO_LBL[t.estado] || t.estado; const rowId = `det-${t.id}`; + // Recepción: desk + recepcionista + const desk = esc(t.recepcion_desk_nombre || '—'); + const recep = esc(t.atendido_recepcion_nombre || '—'); + const bacterio = esc(t.atendido_lugar_nombre || '—'); + + // Exámenes: badges con código + const examsHtml = (t.examenes && t.examenes.length) + ? t.examenes.map(e => `${esc(e.codigo)}`).join('') + : ''; + return ` ${esc(fecha)} ${esc(t.codigo)} @@ -423,12 +433,18 @@ function renderTabla(turnos) { ${nombre} - ${tel} - ${lugar} + +
${desk}
+
${recep}
+ + +
${lugar}
+
${bacterio}
+ + ${examsHtml} ${lbl} ${espMin} ${srvMin} - ${horaEnt}