From 90d4e1bc49b41cb51c8d3d9599a232bc9f8e2d13 Mon Sep 17 00:00:00 2001 From: Lizandro Guarnizo <77708265+lizandrogd@users.noreply.github.com> Date: Wed, 29 Jul 2026 21:32:03 -0500 Subject: [PATCH] fix: nombre profesional bajo firma firmada; ver paciente desde espera toma Co-Authored-By: Claude Sonnet 4.6 --- modules/turnero/views/lugar.php | 12 ++++++++++-- ver_formulario_enviado.php | 11 +++-------- 2 files changed, 13 insertions(+), 10 deletions(-) diff --git a/modules/turnero/views/lugar.php b/modules/turnero/views/lugar.php index 10eca26..fab9e9a 100644 --- a/modules/turnero/views/lugar.php +++ b/modules/turnero/views/lugar.php @@ -1238,8 +1238,16 @@ function renderColaCard(t) { // ── Seleccionar sin llamar ──────────────────────────────────── async function seleccionarSinLlamar(turnoId) { - const t = _colaMap.get(turnoId); - if (!t) return; + let t = _colaMap.get(turnoId); + if (!t) { + // Turno no está en cola (p.ej. en espera de siguiente toma) — cargar directamente + try { + const r = await fetch(`${API}get_turno.php?id=${turnoId}`); + const j = await r.json(); + if (!j.ok || !j.turno) return; + t = j.turno; + } catch (_) { return; } + } turnoActivo = t; mostrarCabeceraTurno(t); await cargarFichaSolicitud(t.id); diff --git a/ver_formulario_enviado.php b/ver_formulario_enviado.php index 87fb739..6fe1e2c 100644 --- a/ver_formulario_enviado.php +++ b/ver_formulario_enviado.php @@ -257,7 +257,8 @@ if ($modoTurnero && $embebido && isUserLoggedIn()) { if ($uid) { try { $stmt = $db->getConnection()->prepare( - "SELECT au.firma_svg, le.nombre_completo AS pro_nombre, le.numero_documento AS pro_documento + "SELECT au.firma_svg, au.full_name, + le.nombre_completo AS pro_nombre, le.numero_documento AS pro_documento FROM admin_users au LEFT JOIN lab_enfermeras le ON le.id = au.enfermera_id WHERE au.id = ? LIMIT 1" @@ -265,7 +266,7 @@ if ($modoTurnero && $embebido && isUserLoggedIn()) { $stmt->execute([$uid]); $pRow = $stmt->fetch(PDO::FETCH_ASSOC) ?: []; $firmaProfPreguardada = $pRow['firma_svg'] ?: null; - $profNombre = $pRow['pro_nombre'] ?: null; + $profNombre = $pRow['pro_nombre'] ?: ($pRow['full_name'] ?: null); $profDocumento = $pRow['pro_documento'] ?: null; } catch (\Throwable $_) {} } @@ -1171,12 +1172,6 @@ function _addExamWizardHtml(string $cid): string {
- -
-
- C.C. -
-