From 8d48098b9393d0e1a69f00b28dc2910e391ade77 Mon Sep 17 00:00:00 2001 From: marsalva Date: Sun, 22 Mar 2026 15:50:59 +0000 Subject: [PATCH] Actualizar servicios2.html --- servicios2.html | 26 +++++++++++++++++++++----- 1 file changed, 21 insertions(+), 5 deletions(-) diff --git a/servicios2.html b/servicios2.html index 0ce0e2a..4ebcda1 100644 --- a/servicios2.html +++ b/servicios2.html @@ -317,8 +317,17 @@
+
+

Aver铆a (Limpiada por IA)

+
+ + +
+
-

Aver铆a (Limpiada por IA)

@@ -869,10 +878,14 @@ const fullAddr = `${raw["Direcci贸n"] || ""} ${raw["Poblaci贸n"] || ""}`.trim(); if(document.getElementById('editAddr')) document.getElementById('editAddr').value = fullAddr; - // Usamos la IA limpiadora para el modal tambi茅n, o dejamos el original si se prefiere ver todo. Aqu铆 usaremos la versi贸n limpia para facilitar lectura. + // Usamos la IA limpiadora para el modal tambi茅n, o dejamos el original si se prefiere ver todo. Aqu铆 usaremos la versi贸n limpia para facilitar lectura. const descContent = limpiarPaja(raw["Descripci贸n"] || raw["DESCRIPCION"] || "Sin notas."); if(document.getElementById('editDesc')) document.getElementById('editDesc').value = descContent; + // 馃洃 NUEVO: Cargar el selector de Urgencia + const isUrgent = s.is_urgent === true || (raw['Urgente'] && String(raw['Urgente']).toLowerCase() === 's铆') || (raw['URGENTE'] && String(raw['URGENTE']).toLowerCase() === 'si'); + if(document.getElementById('editUrgent')) document.getElementById('editUrgent').value = isUrgent ? "true" : "false"; + // L贸gica de paneles const dbStat = raw.status_operativo; const statusObj = systemStatuses.find(st => String(st.id) === String(dbStat)) || systemStatuses[0]; @@ -923,10 +936,11 @@ document.getElementById('viewActions').classList.add('hidden'); document.getElementById('editActions').classList.remove('hidden'); - ['editName', 'editPhone', 'editAddr', 'editDesc'].forEach(id => { + ['editName', 'editPhone', 'editAddr', 'editDesc', 'editUrgent'].forEach(id => { const el = document.getElementById(id); if(el) { el.readOnly = false; + if (el.tagName === 'SELECT') el.disabled = false; // Desbloqueamos el selector el.classList.add('input-editable'); el.classList.remove('input-readonly'); } @@ -937,10 +951,11 @@ document.getElementById('viewActions').classList.remove('hidden'); document.getElementById('editActions').classList.add('hidden'); - ['editName', 'editPhone', 'editAddr', 'editDesc'].forEach(id => { + ['editName', 'editPhone', 'editAddr', 'editDesc', 'editUrgent'].forEach(id => { const el = document.getElementById(id); if(el) { el.readOnly = true; + if (el.tagName === 'SELECT') el.disabled = true; // Bloqueamos el selector el.classList.add('input-readonly'); el.classList.remove('input-editable'); } @@ -953,7 +968,8 @@ name: document.getElementById('editName').value, phone: document.getElementById('editPhone').value, address: document.getElementById('editAddr').value, - description: document.getElementById('editDesc').value + description: document.getElementById('editDesc').value, + is_urgent: document.getElementById('editUrgent').value === 'true' // 馃洃 NUEVO: Enviamos la urgencia }; try { const res = await fetch(`${API_URL}/providers/scraped/${id}`, {