@extends('reports.pdf.layout') @section('title', $data['meta']['title']) @php $meta = $data['meta']; $kpis = $data['kpis']; $topUsers = $data['top_users']; $byDept = $data['by_dept']; $fmtNum = function ($v, $unit = '') { if ($v === null) return '—'; $s = is_numeric($v) ? number_format((float) $v, 0, ',', ' ') : (string) $v; return trim($s . ' ' . $unit); }; @endphp @section('content')
DADYCAR FLEET MANAGER

{{ $meta['title'] }}

Autopartage & Pool {{ $meta['code'] }} Période : {{ $meta['period']['label'] }} · {{ $meta['site_label'] }} · Généré le {{ $meta['generated_at']->locale('fr')->isoFormat('D MMMM YYYY') }}

Indicateurs clés

Utilisateurs actifs
{{ $kpis['active_users']['value'] }}
{{ $kpis['active_users']['delta_label'] }}
Rés. / utilisateur
{{ $kpis['avg_resa_user']['value'] !== null ? number_format($kpis['avg_resa_user']['value'], 1, ',', ' ') : '—' }}
{{ $kpis['avg_resa_user']['delta_label'] }}
Km moyen / utilisateur
{{ $fmtNum($kpis['avg_km_user']['value']) }}{{ $kpis['avg_km_user']['unit'] }}
{{ $kpis['avg_km_user']['delta_label'] }}
Coût moyen / utilisateur
{{ $fmtNum($kpis['avg_cost_user']['value']) }}{{ $kpis['avg_cost_user']['unit'] }}
{{ $kpis['avg_cost_user']['delta_label'] }}

Top 5 utilisateurs du pool

@if (!empty($topUsers)) @foreach ($topUsers as $r) @endforeach
Employé Département Rés. Km Coût (€) Durée moy. (h)
{{ $r['employee'] }} {{ $r['department'] ?: '—' }} {{ $r['count'] }} {{ $fmtNum($r['km']) }} {{ $fmtNum($r['cost']) }} {{ number_format($r['avg_duration'], 1, ',', ' ') }}
@else

Aucun utilisateur actif sur la période.

@endif

Réservations et km par département

@if (!empty($byDept)) @foreach ($byDept as $r)
{{ $r['label'] }} — {{ $r['count'] }} réservations ({{ $fmtNum($r['km'], 'km') }})
@endforeach @else

Pas de données.

@endif @endsection