diff --git a/apps/ops/src/pages/PlanificationPage.vue b/apps/ops/src/pages/PlanificationPage.vue index 5d492f9..cb48051 100644 --- a/apps/ops/src/pages/PlanificationPage.vue +++ b/apps/ops/src/pages/PlanificationPage.vue @@ -2480,7 +2480,7 @@ function tSkills (t) { return [...(t.skills || [])].sort((a, b) => a.localeCompa function skillSym (sk) { const s = String(sk || '').toLowerCase() if (/t[ée]l[ée]vis|\btv\b|iptv|t[ée]l[ée]\b/.test(s)) return 'live_tv' // télé/TV → TV — AVANT « install » (« Install/Reparation Télé » contient « install ») - if (/install/.test(s)) return symOutlinedToolsLadder + if (/install/.test(s)) return 'router' // installation fibre = pose du routeur/ONT (icône unique carte + listes) if (/support|service.?client|t[ée]l[ée]assist|\baide\b/.test(s)) return symOutlinedHeadsetMic return skillIcon(sk) // réparation → 'build' (clé simple / wrench) via skillIcon ; autres → ligature unique } @@ -2524,7 +2524,7 @@ function skillIcon (sk) { function markerIcon (skill) { const s = String(skill || '').toLowerCase() if (/t[ée]l[ée]vis|\btv\b|iptv/.test(s)) return 'live_tv' - if (/install/.test(s)) return 'construction' + if (/install/.test(s)) return 'router' // installation fibre = pose du routeur/ONT au domicile if (/monteur|poteau|hauteur|nacelle|a[ée]rien|grimp/.test(s)) return 'local_shipping' const ic = skillIcon(skill) return (typeof ic === 'string' && /^[a-z0-9_]+$/.test(ic)) ? ic : 'build'