From 95301abc47319329db8782688aca710cb88a957c Mon Sep 17 00:00:00 2001 From: marsalva Date: Sat, 14 Feb 2026 11:20:51 +0000 Subject: [PATCH] Actualizar automatizaciones.html --- automatizaciones.html | 16 +++++++--------- 1 file changed, 7 insertions(+), 9 deletions(-) diff --git a/automatizaciones.html b/automatizaciones.html index 91e513b..e8a9217 100644 --- a/automatizaciones.html +++ b/automatizaciones.html @@ -237,15 +237,17 @@ if(!svc) return; const raw = svc.raw_data; - // SINCRONIZACIÓN DE TODOS LOS IDS DEL FORMULARIO + // Pintar IDs informativos del nuevo header + document.getElementById('displayRef').innerText = `REF: ${svc.service_ref}`; + document.getElementById('displayCompany').innerText = raw['Compañía'] || raw['COMPAÑIA'] || svc.provider.toUpperCase(); + + // Rellenar campos del formulario document.getElementById('impScrapedId').value = id; document.getElementById('impName').value = raw['Nombre Cliente'] || raw['CLIENTE'] || ""; - // CORRECCIÓN: Busca el teléfono en todas las variantes posibles (singular, plural, inglés) - const rawPhone = raw['Teléfono'] || raw['TELEFONOS'] || raw['TELEFONO'] || raw['phone'] || ""; + const rawPhone = raw['Teléfono'] || raw['TELEFONOS'] || raw['TELEFONO'] || ""; document.getElementById('impPhone').value = rawPhone.match(/[6789]\d{8}/)?.[0] || ""; - // Dirección y Población unificadas const addr = raw['Dirección'] || raw['DOMICILIO'] || ""; const pop = raw['Población'] || raw['POBLACION-PROVINCIA'] || ""; document.getElementById('impAddress').value = `${addr} ${pop}`.trim(); @@ -253,17 +255,13 @@ document.getElementById('impCP').value = raw['Código Postal'] || ""; document.getElementById('impDesc').value = raw['Descripción'] || ""; document.getElementById('impRef').value = svc.service_ref; - - // Identificar compañía correctamente document.getElementById('impCompany').value = raw['Compañía'] || raw['COMPAÑIA'] || svc.provider.toUpperCase(); - document.getElementById('impUrgent').value = (raw['Urgente'] === 'Sí' || raw['Urgente'] === 'true').toString(); - // Campos adicionales vacíos por defecto + // Reset de campos adicionales document.getElementById('impNotesInt').value = ""; document.getElementById('impNotesExt').value = ""; document.getElementById('impGuild').value = ""; - document.getElementById('impOperator').innerHTML = ''; document.getElementById('importModal').classList.remove('hidden'); lucide.createIcons();