recepcion: mostrar kiosko + paciente vinculado en dos líneas separadas

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
This commit is contained in:
Lizandro Guarnizo
2026-07-03 08:15:03 -05:00
co-authored by Claude Sonnet 4.6
parent c511da18bd
commit 78e71d5926
+12 -8
View File
@@ -404,8 +404,12 @@ document.addEventListener('DOMContentLoaded', function() {
<!-- Si el kiosko capturó un nombre --> <!-- Si el kiosko capturó un nombre -->
<div id="bloque-nombre-kiosko" class="d-none mb-2"> <div id="bloque-nombre-kiosko" class="d-none mb-2">
<small class="text-muted" id="lbl-kiosko-label">Kiosko:</small> <small class="text-muted">Kiosko:</small>
<div class="fw-semibold" id="lbl-nombre-kiosko"></div> <div class="fw-semibold" id="lbl-nombre-kiosko"></div>
<div id="bloque-pac-kiosko" class="d-none mt-1">
<small class="text-muted">Paciente:</small>
<div class="fw-semibold text-primary" id="lbl-pac-kiosko-nombre"></div>
</div>
</div> </div>
<div id="bloque-pac-no-vinculado"> <div id="bloque-pac-no-vinculado">
@@ -1045,11 +1049,11 @@ function abrirFicha(turno) {
document.getElementById('badge-turno-activo').classList.remove('d-none'); document.getElementById('badge-turno-activo').classList.remove('d-none');
document.getElementById('badge-codigo').textContent = turno.codigo; document.getElementById('badge-codigo').textContent = turno.codigo;
// Nombre del kiosko (valor capturado en kiosko; se actualiza al vincular paciente) // Nombre del kiosko (valor capturado en kiosko)
if (turno.paciente_nombre) { if (turno.paciente_nombre) {
document.getElementById('bloque-nombre-kiosko').classList.remove('d-none'); document.getElementById('bloque-nombre-kiosko').classList.remove('d-none');
document.getElementById('lbl-nombre-kiosko').textContent = turno.paciente_nombre; document.getElementById('lbl-nombre-kiosko').textContent = turno.paciente_nombre;
document.getElementById('lbl-kiosko-label').textContent = 'Kiosko:'; document.getElementById('bloque-pac-kiosko').classList.add('d-none');
document.getElementById('inp-buscar-pac').value = turno.paciente_nombre; document.getElementById('inp-buscar-pac').value = turno.paciente_nombre;
} }
@@ -1169,11 +1173,10 @@ function seleccionarPaciente(pac) {
document.getElementById('lbl-pac-cel').textContent = document.getElementById('lbl-pac-cel').textContent =
pac.telefono || pac.celular || ''; pac.telefono || pac.celular || '';
document.getElementById('lista-pacientes-res').innerHTML = ''; document.getElementById('lista-pacientes-res').innerHTML = '';
// Actualizar etiqueta kiosko con el nombre real del paciente vinculado // Mostrar nombre del paciente vinculado debajo del valor del kiosko
const lblKiosko = document.getElementById('lbl-nombre-kiosko'); if (!document.getElementById('bloque-nombre-kiosko').classList.contains('d-none')) {
if (lblKiosko && document.getElementById('bloque-nombre-kiosko').classList.contains('d-none') === false) { document.getElementById('lbl-pac-kiosko-nombre').textContent = pacNombre;
lblKiosko.textContent = pacNombre; document.getElementById('bloque-pac-kiosko').classList.remove('d-none');
document.getElementById('lbl-kiosko-label').textContent = 'Cliente:';
} }
// Mostrar historial del paciente // Mostrar historial del paciente
@@ -1215,6 +1218,7 @@ function desvincularPaciente() {
_historialPacienteCargado = false; _historialPacienteCargado = false;
document.getElementById('bloque-pac-no-vinculado').classList.remove('d-none'); document.getElementById('bloque-pac-no-vinculado').classList.remove('d-none');
document.getElementById('bloque-pac-seleccionado').classList.add('d-none'); document.getElementById('bloque-pac-seleccionado').classList.add('d-none');
document.getElementById('bloque-pac-kiosko').classList.add('d-none');
document.getElementById('sec-historial-pac').classList.add('d-none'); document.getElementById('sec-historial-pac').classList.add('d-none');
document.getElementById('hist-pac-body').classList.add('d-none'); document.getElementById('hist-pac-body').classList.add('d-none');
document.getElementById('btn-hist-toggle').classList.remove('open'); document.getElementById('btn-hist-toggle').classList.remove('open');