diff --git a/modules/turnero/views/recepcion.php b/modules/turnero/views/recepcion.php index 934491c..fc6a392 100644 --- a/modules/turnero/views/recepcion.php +++ b/modules/turnero/views/recepcion.php @@ -674,7 +674,8 @@ document.addEventListener('DOMContentLoaded', function() {
+ autocomplete="off" oninput="buscarMedico()" + onkeydown="if(event.key==='Enter'&&_medicoResultados.length){event.preventDefault();const m=_medicoResultados[0];seleccionarMedico(m.id,m.codigo,m.nombres+' '+m.apellidos,m.cod_especialidad||'');}">
@@ -2195,6 +2196,7 @@ async function soltarTurno() { // ── Helpers ─────────────────────────────────────────────────── // ── Médico tratante ───────────────────────────────────────────── let _medicoTimer = null; +let _medicoResultados = []; const API_MEDICOS = 'modules/medicos/api/list.php'; function buscarMedico() { @@ -2206,6 +2208,7 @@ function buscarMedico() { const res = await fetch(API_MEDICOS + '?q=' + encodeURIComponent(q)); const json = await res.json(); const rows = (json.data || []).slice(0, 8); + _medicoResultados = rows; if (!rows.length) { ul.innerHTML = '
  • Sin resultados
  • '; ul.classList.remove('d-none'); return; } ul.innerHTML = rows.map(m => `