fix(turnero): no mostrar consentimientos de toma de muestras en recepcion

Agrega origen_lugar_id a turnero_consentimientos para distinguir consents
creados por examen (null) vs por estación (= lugar_id destino).
Recepcion filtra los de origen_lugar_id != null; lugar.php muestra
solo los suyos + los de examen.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
This commit is contained in:
Lizandro Guarnizo
2026-07-07 23:05:51 -05:00
co-authored by Claude Sonnet 4.6
parent 333e856f38
commit 229977785b
5 changed files with 17 additions and 4 deletions
+2
View File
@@ -1629,6 +1629,8 @@ const CONSENT_META = {
function renderConsentimientos(lista) {
const el = document.getElementById('lista-consentimientos');
// Solo mostrar consentimientos de examen (origen_lugar_id null); los de toma de muestras se gestionan en lugar.php
lista = lista.filter(c => !c.origen_lugar_id);
if (!lista.length) {
el.innerHTML = '<div class="text-muted small"><i class="fas fa-check-circle text-success me-1"></i>Sin consentimientos requeridos</div>';
return;