Actualizar automatizaciones.html
This commit is contained in:
@@ -153,15 +153,15 @@
|
|||||||
// DICCIONARIO DE LOGOS
|
// DICCIONARIO DE LOGOS
|
||||||
// DICCIONARIO ACTUALIZADO CON ENLACES DINÁMICOS
|
// DICCIONARIO ACTUALIZADO CON ENLACES DINÁMICOS
|
||||||
const companyLogos = {
|
const companyLogos = {
|
||||||
'REPSOL': 'https://www.repsol.com/content/dam/repsol-corporate/es/imagenes/logos/repsol-logo.png',
|
'REPSOL': 'https://upload.wikimedia.org/wikipedia/commons/thumb/8/84/Repsol_logo.svg/512px-Repsol_logo.svg.png',
|
||||||
'MUTUA': 'https://upload.wikimedia.org/wikipedia/commons/thumb/c/c5/Mutua_Madrile%C3%B1a_Logo.svg/512px-Mutua_Madrile%C3%B1a_Logo.svg.png',
|
'MUTUA': 'https://upload.wikimedia.org/wikipedia/commons/thumb/c/c5/Mutua_Madrile%C3%B1a_Logo.svg/512px-Mutua_Madrile%C3%B1a_Logo.svg.png',
|
||||||
'ALLIANZ': 'https://upload.wikimedia.org/wikipedia/commons/thumb/4/4b/Allianz_logo.svg/512px-Allianz_logo.svg.png',
|
'ALLIANZ': 'https://upload.wikimedia.org/wikipedia/commons/thumb/4/4b/Allianz_logo.svg/512px-Allianz_logo.svg.png',
|
||||||
'CASER': 'https://www.caser.es/caser-theme/images/logo_caser.png',
|
'CASER': 'https://upload.wikimedia.org/wikipedia/commons/thumb/e/e4/Caser_Seguros_logo.svg/512px-Caser_Seguros_logo.svg.png',
|
||||||
'SEGURCAIXA': 'https://upload.wikimedia.org/wikipedia/commons/thumb/2/20/Logo_SegurCaixa_Adeslas.svg/512px-Logo_SegurCaixa_Adeslas.svg.png',
|
'SEGURCAIXA': 'https://upload.wikimedia.org/wikipedia/commons/thumb/2/20/Logo_SegurCaixa_Adeslas.svg/512px-Logo_SegurCaixa_Adeslas.svg.png',
|
||||||
'AXA': 'https://upload.wikimedia.org/wikipedia/commons/thumb/9/94/AXA_Logo.svg/512px-AXA_Logo.svg.png',
|
'AXA': 'https://upload.wikimedia.org/wikipedia/commons/thumb/9/94/AXA_Logo.svg/512px-AXA_Logo.svg.png',
|
||||||
'LINEA DIRECTA': 'https://www.lineadirecta.com/documents/20142/35306/logoLD.png',
|
'LINEA DIRECTA': 'https://upload.wikimedia.org/wikipedia/commons/thumb/f/f6/Logotipo_L%C3%ADnea_Directa.svg/512px-Logotipo_L%C3%ADnea_Directa.svg.png',
|
||||||
'RGA': 'https://www.segurosrga.es/PublishingImages/Logos/logo-seguros-rga.png',
|
'RGA': 'https://upload.wikimedia.org/wikipedia/commons/thumb/a/ad/Logotipo_Seguros_RGA.svg/512px-Logotipo_Seguros_RGA.svg.png',
|
||||||
'PELAYO': 'https://www.pelayo.com/img/logo-pelayo.png',
|
'PELAYO': 'https://upload.wikimedia.org/wikipedia/commons/thumb/b/b8/Logotipo_Pelayo_Seguros.svg/512px-Logotipo_Pelayo_Seguros.svg.png',
|
||||||
'SABADELL': 'https://upload.wikimedia.org/wikipedia/commons/thumb/d/d4/Banco_Sabadell_logo.svg/512px-Banco_Sabadell_logo.svg.png',
|
'SABADELL': 'https://upload.wikimedia.org/wikipedia/commons/thumb/d/d4/Banco_Sabadell_logo.svg/512px-Banco_Sabadell_logo.svg.png',
|
||||||
'SANTANDER': 'https://upload.wikimedia.org/wikipedia/commons/thumb/b/b8/Logotipo_Santander.svg/512px-Logotipo_Santander.svg.png',
|
'SANTANDER': 'https://upload.wikimedia.org/wikipedia/commons/thumb/b/b8/Logotipo_Santander.svg/512px-Logotipo_Santander.svg.png',
|
||||||
'DEFAULT': 'https://cdn-icons-png.flaticon.com/512/2875/2875438.png'
|
'DEFAULT': 'https://cdn-icons-png.flaticon.com/512/2875/2875438.png'
|
||||||
@@ -170,13 +170,13 @@ const companyLogos = {
|
|||||||
function getLogoUrl(companyName) {
|
function getLogoUrl(companyName) {
|
||||||
if (!companyName) return companyLogos['DEFAULT'];
|
if (!companyName) return companyLogos['DEFAULT'];
|
||||||
|
|
||||||
// Limpiamos el nombre de cualquier prefijo de robot
|
// Normalización extrema: quitamos prefijos y pasamos a mayúsculas
|
||||||
let name = companyName.toUpperCase();
|
let name = companyName.toString().toUpperCase();
|
||||||
name = name.replace('HOME - ', '').replace('MULTI - ', '').trim();
|
|
||||||
|
|
||||||
// Buscamos coincidencia parcial
|
// Lista de palabras clave a buscar
|
||||||
const keyFound = Object.keys(companyLogos).find(key => name.includes(key));
|
const keyFound = Object.keys(companyLogos).find(key => name.includes(key));
|
||||||
|
|
||||||
|
// Si encuentra la palabra (ej: REPSOL dentro de HOME-REPSOL), devuelve su logo
|
||||||
return keyFound ? companyLogos[keyFound] : companyLogos['DEFAULT'];
|
return keyFound ? companyLogos[keyFound] : companyLogos['DEFAULT'];
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user