Actualizar servicios.html
This commit is contained in:
@@ -449,11 +449,26 @@
|
||||
document.getElementById('detCompany').innerText = companyName;
|
||||
document.getElementById('detName').innerText = raw["Nombre Cliente"] || raw["CLIENTE"] || "Asegurado Sin Nombre";
|
||||
|
||||
const phone = raw["Teléfono"] || raw["TELEFONO"] || "Sin Teléfono";
|
||||
document.getElementById('detPhone').innerText = phone;
|
||||
document.getElementById('detPhoneLink').href = phone.replace(/\D/g,'') ? `tel:${phone.replace(/\D/g,'')}` : "#";
|
||||
// --- EXTRACCIÓN INTELIGENTE DE UN SOLO TELÉFONO ---
|
||||
const rawPhone = raw["Teléfono"] || raw["TELEFONOS"] || raw["TELEFONO"] || "";
|
||||
// Extrae el primer número que empiece por 6,7,8 o 9 y tenga 9 dígitos
|
||||
const matchPhone = rawPhone.toString().match(/[6789]\d{8}/);
|
||||
const singlePhone = matchPhone ? matchPhone[0] : "";
|
||||
|
||||
if (singlePhone) {
|
||||
document.getElementById('detPhone').innerText = singlePhone;
|
||||
document.getElementById('detPhoneLink').href = `tel:+34${singlePhone}`;
|
||||
document.getElementById('detPhoneLink').classList.remove('text-slate-400', 'pointer-events-none');
|
||||
document.getElementById('detPhoneLink').classList.add('text-blue-600');
|
||||
} else {
|
||||
document.getElementById('detPhone').innerText = "Sin Teléfono";
|
||||
document.getElementById('detPhoneLink').href = "#";
|
||||
document.getElementById('detPhoneLink').classList.remove('text-blue-600');
|
||||
document.getElementById('detPhoneLink').classList.add('text-slate-400', 'pointer-events-none');
|
||||
}
|
||||
// --------------------------------------------------
|
||||
|
||||
document.getElementById('detAddrText').innerText = `${raw["Dirección"] || "Dirección no especificada"} ${raw["Población"] || ""}`;
|
||||
|
||||
document.getElementById('detDesc').innerHTML = (raw["Descripción"] || raw["DESCRIPCION"] || "Sin notas.").replace(/\n/g, '<br>');
|
||||
|
||||
if (s.assigned_name && raw.status_operativo !== 'sin_asignar') {
|
||||
|
||||
Reference in New Issue
Block a user