diff --git a/classes/lab/Domicilio.php b/classes/lab/Domicilio.php index afec216..b7a6d6b 100644 --- a/classes/lab/Domicilio.php +++ b/classes/lab/Domicilio.php @@ -151,6 +151,16 @@ class Domicilio { $archivos = [['orden_id' => $dom['orden_id'], 'local_file' => $dom['orden_local_file']]]; } $dom['archivos_ordenes'] = $archivos; + + // Servicios extras registrados por el enfermero + $dom['servicios_extra'] = $this->db->fetchAll( + "SELECT id, descripcion, tipo, notas, requiere_pago, valor, created_at + FROM lab_servicios_extra + WHERE domicilio_id = ? + ORDER BY created_at ASC", + [$id] + ); + return $dom; } diff --git a/lab_domicilios.php b/lab_domicilios.php index 8660af6..c2a5fed 100644 --- a/lab_domicilios.php +++ b/lab_domicilios.php @@ -826,6 +826,28 @@ async function verDomicilio(id) { `; })() : ''} + ${(dom.servicios_extra && dom.servicios_extra.length) ? ` +
| Tipo | Descripción | Notas | Valor |
|---|---|---|---|
| ${esc(se.tipo||'—')} | +${esc(se.descripcion||'—')} | +${esc(se.notas||'—')} | +${se.valor ? '$'+Number(se.valor).toLocaleString('es-CO') : (se.requiere_pago ? 'Pendiente' : '—')} | +