menuvue = new Menuvueutilisateur(); $this->menuvue->getMenuVue('Accueil'); } public function index() { // KPIs $kpis = [ "assures" => 1248, "sinistres_count" => 92, "sinistres_amount" => 48750000, "cotisations" => 162300000, "solde" => 12500000 ]; // Activité récente $activities = [ ["icon"=>"fas fa-user-plus", "text"=>"12 salariés ajoutés", "time"=>"Il y a 2h"], ["icon"=>"fas fa-sign-out-alt", "text"=>"3 sorties validées", "time"=>"Aujourd’hui"], ["icon"=>"fas fa-check-double", "text"=>"7 mouvements approuvés", "time"=>"Hier"], ["icon"=>"fas fa-file-invoice", "text"=>"Facture Mars générée", "time"=>"Il y a 2 jours"] ]; // Alertes $alerts = [ "Sinistralité supérieure à 70 % ce mois", "2 factures en attente de règlement", "Documents manquants pour 4 ayants droit" ]; // Répartition sinistres $claimsLabels = [ "Consultations", "Pharmacie", "Hospitalisation", "Imagerie", "Dentaire" ]; $claimsValues = [ 22, 28, 30, 12, 8 ]; // Évolution cotisations $months = ["Jan", "Fév", "Mar", "Avr", "Mai", "Juin"]; $monthlyCotisations = [ 24500000, 25800000, 26200000, 27500000, 28900000, 30000000 ]; // SINISTRALITÉ (manquante jusqu’ici) $lossRatioLabels = ["Jan", "Fév", "Mar", "Avr", "Mai", "Juin"]; $lossRatioValues = [62, 68, 71, 65, 73, 69]; // % $this->genererVue( array ( 'kpis' => $kpis, 'activities' => $activities, 'alerts' => $alerts, 'claimsLabels' => $claimsLabels, 'claimsValues' => $claimsValues, 'months' => $months, 'monthlyCotisations' => $monthlyCotisations, 'lossRatioLabels' => $lossRatioLabels, 'lossRatioValues' => $lossRatioValues ) ); } }