up
This commit is contained in:
@@ -434,8 +434,16 @@ async function llamarSiguiente() {
|
||||
|
||||
// ── Seleccionar turno de la cola (para ver ficha de uno ya llamado) ─
|
||||
async function seleccionarTurno(turnoId) {
|
||||
// No abrir si ya hay uno en recepción (confuso)
|
||||
// No abrir si ya hay uno activo en recepción
|
||||
if (turnoActivo && turnoActivo.estado === 'en_recepcion') return;
|
||||
try {
|
||||
const res = await fetch(API + 'get_turno.php?id=' + turnoId);
|
||||
const json = await res.json();
|
||||
if (!json.ok) { mostrarError(json.error || 'No se pudo cargar el turno'); return; }
|
||||
abrirFicha(json.turno ?? json.data?.turno);
|
||||
} catch (err) {
|
||||
mostrarError('Error al cargar turno: ' + err.message);
|
||||
}
|
||||
}
|
||||
|
||||
// ── Abrir ficha ───────────────────────────────────────────────
|
||||
@@ -566,8 +574,8 @@ async function guardarSolicitud() {
|
||||
const json = await res.json();
|
||||
if (!json.ok) { mostrarError(json.error); return; }
|
||||
|
||||
solicitudActiva = json.data.solicitud;
|
||||
consentimientos = json.data.consentimientos_requeridos || [];
|
||||
solicitudActiva = json.solicitud ?? json.data?.solicitud;
|
||||
consentimientos = json.consentimientos_requeridos ?? json.data?.consentimientos_requeridos ?? [];
|
||||
|
||||
btn.innerHTML = '<i class="fas fa-check me-1"></i>Guardado';
|
||||
|
||||
@@ -619,7 +627,7 @@ async function enviarConsentimientos() {
|
||||
const json = await res.json();
|
||||
if (!json.ok) { mostrarError(json.error); return; }
|
||||
|
||||
consentimientos = json.data.consentimientos || consentimientos;
|
||||
consentimientos = json.consentimientos ?? json.data?.consentimientos ?? consentimientos;
|
||||
renderConsentimientos(consentimientos);
|
||||
btn.innerHTML = '<i class="fas fa-check me-1"></i>Enviado';
|
||||
} catch (err) {
|
||||
|
||||
Reference in New Issue
Block a user