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