diff --git a/modules/turnero/views/dashboard.php b/modules/turnero/views/dashboard.php index 01643dc..98a4032 100644 --- a/modules/turnero/views/dashboard.php +++ b/modules/turnero/views/dashboard.php @@ -121,17 +121,8 @@ $_dbLugares = []; try { $_pdo = Database::getInstance()->getConnection(); // Recepción: primer escritorio - $_receps = $_pdo->query("SELECT id, nombre FROM turnero_lugares WHERE activo=1 AND tipo='recepcion' ORDER BY sort_order LIMIT 1")->fetchAll(PDO::FETCH_ASSOC); - // Muestras agrupadas (grupo_id comparte pantalla) + lugares individuales sin grupo - $_muestras = $_pdo->query( - "SELECT MIN(id) AS id, - CASE WHEN grupo_id IS NOT NULL THEN 'Toma de Muestras' ELSE nombre END AS nombre, - tipo, grupo_id - FROM turnero_lugares - WHERE activo=1 AND tipo='muestras' - GROUP BY COALESCE(grupo_id, id) - ORDER BY MIN(sort_order)" - )->fetchAll(PDO::FETCH_ASSOC); + $_receps = $_pdo->query("SELECT id, nombre FROM turnero_lugares WHERE activo=1 AND tipo='recepcion' ORDER BY sort_order")->fetchAll(PDO::FETCH_ASSOC); + $_muestras = $_pdo->query("SELECT id, nombre FROM turnero_lugares WHERE activo=1 AND tipo='muestras' ORDER BY sort_order")->fetchAll(PDO::FETCH_ASSOC); foreach ($_receps as $_l) $_dbLugares[] = ['icon'=>'fas fa-concierge-bell', 'label'=>$_l['nombre'], 'url'=>BASE_URL.'erp.php?m=turnero&v=recepcion&desk_id='.$_l['id']]; foreach ($_muestras as $_l) $_dbLugares[] = ['icon'=>'fas fa-flask', 'label'=>$_l['nombre'], 'url'=>BASE_URL.'erp.php?m=turnero&v=lugar&lugar_id='.$_l['id']]; } catch (\Throwable $_) {}