Update enfermero_portal.php

This commit is contained in:
Lizandro Guarnizo
2026-04-08 09:43:26 -05:00
parent b12c4b5f9b
commit 4a11171690
+34 -1
View File
@@ -1123,6 +1123,29 @@ const formVer = {
<input type="text" id="na-np-nombre" class="form-control form-control-sm"
placeholder="Juan Pérez García">
</div>
<div class="row g-2 mb-2">
<div class="col-5">
<label class="form-label small mb-1">Tipo doc.</label>
<select id="na-np-tipo-doc" class="form-select form-select-sm">
<option value="CC">CC</option>
<option value="TI">TI</option>
<option value="CE">CE</option>
<option value="PA">PA</option>
<option value="RC">RC</option>
<option value="NIT">NIT</option>
</select>
</div>
<div class="col-7">
<label class="form-label small mb-1">N° documento <span class="text-danger">*</span></label>
<input type="text" id="na-np-documento" class="form-control form-control-sm"
placeholder="123456789">
</div>
</div>
<div class="mb-2">
<label class="form-label small mb-1">EPS</label>
<input type="text" id="na-np-eps" class="form-control form-control-sm"
placeholder="Nueva EPS, Sura…">
</div>
<div class="row g-2 mb-2">
<div class="col-6">
<label class="form-label small mb-1">Teléfono</label>
@@ -1451,11 +1474,21 @@ const agendaNueva = {
return;
}
try {
const documento = document.getElementById('na-np-documento').value.trim();
if (!documento) {
btn.disabled = false;
btn.innerHTML = '<i class="fas fa-calendar-check me-1"></i>Agendar';
this._mostrarError('El número de documento del paciente es obligatorio.');
return;
}
const rPac = await fetch('api/lab/save_paciente.php', {
method: 'POST',
headers: { 'Content-Type': 'application/json' },
body: JSON.stringify({
nombre_completo: nombre,
tipo_documento: document.getElementById('na-np-tipo-doc').value,
numero_documento: documento,
eps: document.getElementById('na-np-eps').value.trim() || null,
telefono: document.getElementById('na-np-telefono').value.trim() || null,
fecha_nacimiento: document.getElementById('na-np-fnac').value || null,
email: document.getElementById('na-np-email').value.trim() || null,
@@ -2029,7 +2062,7 @@ const notasManager = {
const ru = await fetch('api/lab/upload_nota_imagen.php', { method:'POST', body: fd });
const du = await ru.json();
if (!du.success) { alert('No se pudo subir la imagen: ' + (du.error||'')); return; }
imagenPath = du.local_file;
imagenPath = du.imagen_path;
}
try {