feat: v4 — améliorations complètes UX/bugs/architecture
Bugs corrigés : - Remplace logo-TT.png et photo absents par logo-RLA.svg + avatar initiales - Thème par défaut synchronisé avec CONFIG.DEFAULT_THEME - showSlide() ne cible plus que les btn-slide-N (fix index des boutons export) - Filtre entrepreneur "En Service" se réinitialise au changement de région - Suppression variable `const now` inutilisée Améliorations : - normalizeMarche() : préprocesseur unifié des champs API multi-noms - ALL_REGIONS centralisé dans config.js, buildRegionOptions() partout - 2 bar charts région dans Vue Générale (avancement moyen + nb marchés) - Taille de page configurable 10/25/50/100 - Icônes de tri actives (fa-sort-up/down + classe CSS) - Filtres période (date) sur liste Marchés + bouton reset - Filtres région + état dans Pilotage Proactif - Modal édition utilisateur (rôle, région, mot de passe) - Toast confirmation suppression utilisateur (remplace confirm natif) - Gestion session expirée : 401 → toast + déconnexion auto - Titre onglet dynamique avec badge alertes - Toast unifié error/success/warning - Touche Escape ferme le modal Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
This commit is contained in:
co-authored by
Claude Sonnet 4.6
parent
0e29c334f7
commit
f5a8e9a14b
@@ -15,14 +15,17 @@ const CONFIG = {
|
||||
// Thème par défaut
|
||||
DEFAULT_THEME: 'light',
|
||||
|
||||
// Régions Zone Sud (source unique)
|
||||
ALL_REGIONS: ['Gabes','Gafsa','Kebili','Medenine','Sfax','Tataouine','Tozeur'],
|
||||
|
||||
// Couleurs régions
|
||||
REGION_COLORS: {
|
||||
'Gabes': '#17A2B8',
|
||||
'Gafsa': '#22C55E',
|
||||
'Kebili': '#9333EA',
|
||||
'Medenine': '#0EA5E9',
|
||||
'Sfax': '#002855',
|
||||
'Gabes': '#17A2B8',
|
||||
'Gafsa': '#22C55E',
|
||||
'Kebili': '#9333EA',
|
||||
'Medenine': '#0EA5E9',
|
||||
'Sfax': '#002855',
|
||||
'Tataouine': '#14B8A6',
|
||||
'Tozeur': '#818CF8'
|
||||
'Tozeur': '#818CF8'
|
||||
}
|
||||
};
|
||||
};
|
||||
|
||||
Reference in New Issue
Block a user