@extends('reports.pdf.layout') @section('title', $data['meta']['title']) @php $meta = $data['meta']; $kpis = $data['kpis']; $dataRows = $data['data_rows']; $axes = $data['score_axes']; $rightsRows = $data['rights_rows']; $notes = $data['notes']; $toneBg = ['danger' => '#FEE2E2', 'warning' => '#FEF3C7', 'info' => '#DBEAFE', 'success' => '#D1FAE5', 'neutral' => '#F3F4F6']; $toneColor = ['danger' => '#991B1B', 'warning' => '#92400E', 'info' => '#1E3A8A', 'success' => '#065F46', 'neutral' => '#374151']; $toneBar = ['danger' => '#EF4444', 'warning' => '#F59E0B', 'info' => '#3B82F6', 'success' => '#10B981', 'neutral' => '#6B7280']; $axisTrackW = 180; @endphp @section('content')
DADYCAR FLEET MANAGER

{{ $meta['title'] }}

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

Indicateurs clés

Score RGPD global
{{ $kpis['rgpd_score']['value'] }}{{ $kpis['rgpd_score']['unit'] }}
{{ $kpis['rgpd_score']['delta_label'] }}
Données à réviser
{{ $kpis['to_review']['value'] }}
{{ $kpis['to_review']['delta_label'] }}
Droits exercés (12 mois)
{{ $kpis['rights_exercised']['value'] }}
{{ $kpis['rights_exercised']['delta_label'] }}
Incidents RGPD
{{ $kpis['rgpd_incidents']['value'] }}
{{ $kpis['rgpd_incidents']['delta_label'] }}

Données collectées — Base légale et durée de conservation

@if (!empty($dataRows)) @foreach ($dataRows as $r) @php $tone = $r['status']['tone'] ?? 'neutral'; $bg = $toneBg[$tone]; $fg = $toneColor[$tone]; @endphp @endforeach
Donnée Base légale Conservation Statut
{{ $r['data'] }} {{ $r['basis'] }} {{ $r['duration'] }} {{ $r['status']['label'] ?? '' }}
@else

Aucune donnée pour les filtres choisis.

@endif

Score de conformité RGPD par axe

@foreach ($axes as $a) @php $w = min($axisTrackW, ($a['score'] / 100) * $axisTrackW); $color = $toneBar[$a['tone'] ?? 'info'] ?? '#3B82F6'; @endphp
{{ $a['label'] }}
{{ $a['score'] }} / 100
@endforeach

Exercice des droits des personnes (12 mois)

@foreach ($rightsRows as $r) @endforeach
Droit Demandes Traitées Délai moyen
{{ $r['right'] }} {{ $r['asked'] }} {{ $r['handled'] }} {{ $r['sla_label'] }}

Point d'attention & Certification

@foreach ($notes as $n) @php $tone = $n['tone'] ?? 'neutral'; $bg = $toneBg[$tone] ?? $toneBg['neutral']; $fg = $toneColor[$tone] ?? $toneColor['neutral']; @endphp
{{ $n['title'] }}
@endforeach

Méthodologie : ce rapport agrège les éléments connus de la plateforme Dadycar Fleet (catégories de données traitées, axes RGPD types). Le score, les délais de traitement des droits et la liste des incidents sont à confirmer par le DPO avant diffusion externe. Le PDF est l'unique format officiel ; l'export tabulaire (XLSX) est désactivé pour préserver l'intégrité du narratif.

@endsection