up
This commit is contained in:
@@ -1 +1 @@
|
||||
<?php return ['slug'=>'lab_reportes','name'=>'Reportes','icon'=>'fas fa-chart-bar','category'=>'reportes','route'=>'/lab_reportes.php','is_active'=>true,'sort_order'=>50,'oleada'=>0,'description'=>'Reportes de ingresos, rendimiento y pagos','links'=>[['name'=>'Reportes','icon'=>'fas fa-chart-bar','route'=>'/lab_reportes.php'],['name'=>'Actividad','icon'=>'fas fa-history','route'=>'/lab_actividad.php']]];
|
||||
<?php return ['slug'=>'lab_reportes','name'=>'Reportes','icon'=>'fas fa-chart-bar','category'=>'lab','route'=>'/lab_reportes.php','is_active'=>true,'sort_order'=>50,'oleada'=>0,'description'=>'Reportes de ingresos, rendimiento y pagos','links'=>[['name'=>'Reportes','icon'=>'fas fa-chart-bar','route'=>'/lab_reportes.php'],['name'=>'Actividad','icon'=>'fas fa-history','route'=>'/lab_actividad.php']]];
|
||||
|
||||
@@ -48,7 +48,7 @@ try {
|
||||
|
||||
try {
|
||||
$formulariosCons = $pdo->query(
|
||||
"SELECT id, nombre FROM lab_formularios WHERE tipo='consentimiento' AND is_active=1 ORDER BY nombre ASC"
|
||||
"SELECT id, nombre FROM lab_formularios WHERE is_active=1 ORDER BY nombre ASC"
|
||||
)->fetchAll(PDO::FETCH_ASSOC);
|
||||
} catch (\Throwable $e) { $_loadErrors[] = 'lab_formularios: ' . $e->getMessage(); }
|
||||
|
||||
|
||||
@@ -404,7 +404,7 @@ function renderCola(snap) {
|
||||
<div class="cod">${escHtml(t.codigo)}</div>
|
||||
<div class="pac">${escHtml(t.paciente_nombre || 'Sin nombre')}</div>
|
||||
</div>
|
||||
<button onclick="llamarTurnoEspecifico(${t.id})"
|
||||
<button onclick="llamarTurnoEspecifico(${t.id}, '${t.estado}')"
|
||||
title="Llamar este turno ahora"
|
||||
style="flex-shrink:0;background:#2563eb;border:none;color:#fff;
|
||||
border-radius:7px;padding:5px 9px;font-size:.78rem;cursor:pointer">
|
||||
@@ -453,7 +453,12 @@ async function seleccionarTurno(turnoId) {
|
||||
}
|
||||
|
||||
// ── Llamar turno específico (cambia estado → en_recepcion) ─────────
|
||||
async function llamarTurnoEspecifico(turnoId) {
|
||||
async function llamarTurnoEspecifico(turnoId, estadoActual) {
|
||||
// Si ya está en recepción, solo abrir ficha sin intentar re-transicionar
|
||||
if (estadoActual === 'en_recepcion') {
|
||||
seleccionarTurno(turnoId);
|
||||
return;
|
||||
}
|
||||
try {
|
||||
const res = await fetch(API + 'cambiar_estado.php', {
|
||||
method: 'POST',
|
||||
|
||||
Reference in New Issue
Block a user