@extends('reports.pdf.layout') @section('title', $data['meta']['title']) @php $meta = $data['meta']; $kpis = $data['kpis']; $vehicles = $data['top_vehicles']; $drivers = $data['top_drivers']; $fmtNum = function ($v, $unit = '') { if ($v === null) return '—'; $s = is_numeric($v) ? number_format((float) $v, is_float($v) && fmod($v, 1) !== 0.0 ? 1 : 0, ',', ' ') : (string) $v; return trim($s . ' ' . $unit); }; @endphp @section('content')
DADYCAR FLEET MANAGER

{{ $meta['title'] }}

Télématique {{ $meta['code'] }} Période : {{ $meta['period']['label'] }} · {{ $meta['site_label'] }} · {{ $meta['total_vehicles'] }} véhicules ({{ $meta['telematic_vehicles'] }} connectés) · Généré le {{ $meta['generated_at']->locale('fr')->isoFormat('D MMMM YYYY') }}

Indicateurs de ralenti

Durée ralenti / véhicule
{{ $fmtNum($kpis['idle_per_vehicle']['value']) }}{{ $kpis['idle_per_vehicle']['unit'] }}
{{ $kpis['idle_per_vehicle']['delta_label'] }}
Durée ralenti / conducteur
{{ $fmtNum($kpis['idle_per_driver']['value']) }}{{ $kpis['idle_per_driver']['unit'] }}
{{ $kpis['idle_per_driver']['delta_label'] }}
Coût estimé
{{ $fmtNum($kpis['estimated_cost']['value']) }}{{ $kpis['estimated_cost']['unit'] }}
{{ $kpis['estimated_cost']['delta_label'] }}
Émissions CO2
{{ $fmtNum($kpis['co2_emissions']['value']) }}{{ $kpis['co2_emissions']['unit'] }}
{{ $kpis['co2_emissions']['delta_label'] }}

Top véhicules en ralenti

@if (!empty($vehicles)) @foreach ($vehicles as $v) @endforeach
Véhicule Modèle Heures de ralenti Carburant gaspillé
{{ $v['plate'] ?? '—' }} {{ $v['model'] ?? '—' }} {{ $v['hours'] ?? '—' }} {{ $v['liters'] ?? '—' }} L
@else
Données détaillées à venir. La collecte de durées de ralenti par véhicule n'est pas encore agrégée dans le schéma. Le rapport reste disponible pour cadrer le périmètre (site, période) en attendant.
@endif

Top conducteurs en ralenti

@if (!empty($drivers)) @foreach ($drivers as $d) @endforeach
Conducteur Heures de ralenti Carburant gaspillé
{{ $d['name'] ?? '—' }} {{ $d['hours'] ?? '—' }} {{ $d['liters'] ?? '—' }} L
@else

Données conducteur à venir.

@endif @endsection