diff --git a/modules/turnero/views/lugar.php b/modules/turnero/views/lugar.php index b0fc2a7..a368801 100644 --- a/modules/turnero/views/lugar.php +++ b/modules/turnero/views/lugar.php @@ -1541,7 +1541,13 @@ function cerrarModalConsentimiento(forzar) { window.addEventListener('message', function(e) { if (e.data && e.data.type === 'tomaProgresivaIniciada') { _tomaProgresivaActiva = true; - // Botón cerrar permanece habilitado; el operador puede cerrar en cualquier momento + if ('Notification' in window && Notification.permission === 'default') Notification.requestPermission(); + } + if (e.data && e.data.type === 'tomaProgresivaAlerta') { + var lbl = (e.data.label || '¡Siguiente muestra!'); + if ('Notification' in window && Notification.permission === 'granted') { + new Notification('⏰ Toma de muestras', { body: lbl, icon: '/favicon.ico', requireInteraction: true }); + } } if (e.data && e.data.type === 'turneroFirmado') { _tomaProgresivaActiva = false; diff --git a/ver_formulario_enviado.php b/ver_formulario_enviado.php index bb5204a..bf42f6f 100644 --- a/ver_formulario_enviado.php +++ b/ver_formulario_enviado.php @@ -2196,6 +2196,7 @@ function _mpIniciarCountdown(targetMsOrMins, nextLabel, nextFirmaId) { + (nextLabel ? '