feat(turnero): mostrar nota de recepción en toma de muestras
El campo observaciones de la solicitud ya venía en el JSON de get_consentimientos.php pero nunca se renderizaba en lugar.php. Se agrega un bloque amber visible solo cuando sol.observaciones tiene contenido, y se limpia al hacer resetFicha. Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
This commit is contained in:
co-authored by
Claude Sonnet 4.6
parent
71e97f2d95
commit
6f1e2adafe
@@ -591,6 +591,12 @@ require_once __DIR__ . '/../../../shared/components/sidebar.php';
|
||||
<span class="val" id="pac-medico-nombre" style="color:#4f46e5"></span>
|
||||
</div>
|
||||
</div>
|
||||
<div id="pac-obs-recepcion" class="d-none mt-2">
|
||||
<div style="background:#fffbeb;border-left:3px solid #f59e0b;border-radius:4px;padding:7px 10px;font-size:.8rem">
|
||||
<div style="font-weight:600;color:#92400e;margin-bottom:2px"><i class="fas fa-comment-alt me-1"></i>Nota de recepción</div>
|
||||
<div id="pac-obs-recepcion-texto" style="color:#78350f;white-space:pre-line"></div>
|
||||
</div>
|
||||
</div>
|
||||
<div id="bloque-pac-sin" class="text-muted small">
|
||||
<i class="fas fa-info-circle me-1"></i>Sin paciente vinculado
|
||||
</div>
|
||||
@@ -1059,6 +1065,14 @@ async function cargarFichaSolicitud(turnoId) {
|
||||
}
|
||||
}
|
||||
|
||||
// Nota de recepción
|
||||
const obsEl = document.getElementById('pac-obs-recepcion');
|
||||
if (obsEl) {
|
||||
const obs = sol?.observaciones?.trim();
|
||||
obsEl.classList.toggle('d-none', !obs);
|
||||
if (obs) document.getElementById('pac-obs-recepcion-texto').textContent = obs;
|
||||
}
|
||||
|
||||
if (pac) {
|
||||
_pacienteActivo = pac;
|
||||
document.getElementById('bloque-pac-info').style.display = '';
|
||||
@@ -1424,6 +1438,8 @@ function resetFicha() {
|
||||
const secMuestras = document.getElementById('sec-muestras');
|
||||
if (secMuestras) secMuestras.classList.add('d-none');
|
||||
document.getElementById('ficha-orden').classList.add('d-none');
|
||||
const obsRec = document.getElementById('pac-obs-recepcion');
|
||||
if (obsRec) obsRec.classList.add('d-none');
|
||||
cerrarModalPaciente();
|
||||
document.getElementById('btn-ver-paciente').classList.add('d-none');
|
||||
|
||||
|
||||
Reference in New Issue
Block a user