Update lugar.php
This commit is contained in:
@@ -518,18 +518,15 @@ function renderCola(snap) {
|
||||
}
|
||||
|
||||
async function rellamarDesdeCard(turnoId) {
|
||||
// Enfocar la ficha si es el activo
|
||||
if (turnoActivo?.id == turnoId) {
|
||||
document.getElementById('ficha-turno')?.scrollIntoView({ behavior: 'smooth', block: 'nearest' });
|
||||
}
|
||||
// Re-llamar via API para actualizar llamado_at y notificar display
|
||||
const res = await fetch(API + 'llamar_turno.php', {
|
||||
method: 'POST',
|
||||
headers: { 'Content-Type': 'application/json' },
|
||||
body: JSON.stringify({ area: 'lugar', lugar_id: lugarId, turno_id: turnoId }),
|
||||
});
|
||||
const json = await res.json();
|
||||
if (json.ok && json.turno) anunciarTurno(json.turno.codigo);
|
||||
if (!json.ok || !json.turno) return;
|
||||
anunciarTurno(json.turno.codigo);
|
||||
await abrirFicha(json.turno);
|
||||
}
|
||||
|
||||
// ── Llamar siguiente ──────────────────────────────────────────
|
||||
@@ -538,7 +535,11 @@ async function llamarSiguiente() {
|
||||
}
|
||||
|
||||
async function llamarTurnoEspecifico(turnoId) {
|
||||
if (turnoActivo?.id === turnoId) return; // ya está abierto
|
||||
if (turnoActivo?.id == turnoId) {
|
||||
// Ya está activo — solo mostrar la ficha sin re-llamar API
|
||||
await abrirFicha(turnoActivo);
|
||||
return;
|
||||
}
|
||||
await _llamar({ turno_id: turnoId });
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user