@extends('layouts.erp') @section('title', 'Tableau de bord') @section('page_title', 'Tableau de bord de direction') @section('page_sub', now()->translatedFormat('d F Y').' · '.(optional(\App\Http\Controllers\ScopeController::boutique())->name ?? 'Toutes les agences')) @section('content') @php $benefice = $ca - $depenses; $treso = $caisse + $banque; $den = max(1, abs($benefice) + $depenses); $pBen = (int) round(max(0, $benefice) / $den * 100); $pDep = (int) round($depenses / $den * 100); $pAut = max(0, 100 - $pBen - $pDep); $maxBoutique = max(1, $byBoutique->max() ?? 1); $fmt = fn ($n) => number_format($n, 0, ',', ' ').' F'; $periodeLabels = ['aujourdhui' => "Aujourd'hui", 'mois' => 'Ce mois', 'annee' => 'Cette année']; $geo = array_filter(['pays' => $paysId ?? null, 'ville' => $villeId ?? null]); $dash = fn (array $extra = []) => route('dashboard', array_merge($geo, ['periode' => $periode], $extra)); $depenseLabel = ['aujourdhui' => "Dépenses du jour", 'mois' => 'Dépenses du mois', 'annee' => "Dépenses de l'année"][$periode]; $chartTitle = ['aujourdhui' => "Chiffre d'affaires du jour", 'mois' => 'Chiffre d\'affaires par jour · '.now()->translatedFormat('F Y'), 'annee' => 'Chiffre d\'affaires par mois · '.now()->year][$periode]; @endphp