Update recepcion.php
This commit is contained in:
@@ -378,13 +378,14 @@ async function cargarCola() {
|
|||||||
const res = await fetch(API + 'get_cola.php?area=recepcion');
|
const res = await fetch(API + 'get_cola.php?area=recepcion');
|
||||||
const json = await res.json();
|
const json = await res.json();
|
||||||
if (!json.ok) return;
|
if (!json.ok) return;
|
||||||
renderCola(json.data);
|
renderCola(json);
|
||||||
} catch (_) {}
|
} catch (_) {}
|
||||||
}
|
}
|
||||||
|
|
||||||
function renderCola(snap) {
|
function renderCola(snap) {
|
||||||
const lista = document.getElementById('cola-items');
|
const lista = document.getElementById('cola-items');
|
||||||
const espera = (snap.cola || []).filter(t => t.estado === 'espera');
|
const todos = snap.cola || [];
|
||||||
|
const espera = todos.filter(t => t.estado === 'espera' || t.estado === 'en_recepcion');
|
||||||
const badge = document.getElementById('badge-count');
|
const badge = document.getElementById('badge-count');
|
||||||
badge.textContent = espera.length;
|
badge.textContent = espera.length;
|
||||||
|
|
||||||
@@ -417,11 +418,12 @@ async function llamarSiguiente() {
|
|||||||
const json = await res.json();
|
const json = await res.json();
|
||||||
if (!json.ok) { mostrarError(json.error); return; }
|
if (!json.ok) { mostrarError(json.error); return; }
|
||||||
|
|
||||||
if (!json.data.turno) {
|
const turnoLlamado = json.turno ?? json.data?.turno;
|
||||||
|
if (!turnoLlamado) {
|
||||||
mostrarAviso('Cola vacía', 'No hay turnos en espera.');
|
mostrarAviso('Cola vacía', 'No hay turnos en espera.');
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
abrirFicha(json.data.turno);
|
abrirFicha(turnoLlamado);
|
||||||
cargarCola();
|
cargarCola();
|
||||||
} catch (err) {
|
} catch (err) {
|
||||||
mostrarError(err.message);
|
mostrarError(err.message);
|
||||||
|
|||||||
Reference in New Issue
Block a user