@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))
| Donnée |
Base légale |
Conservation |
Statut |
@foreach ($dataRows as $r)
@php
$tone = $r['status']['tone'] ?? 'neutral';
$bg = $toneBg[$tone]; $fg = $toneColor[$tone];
@endphp
| {{ $r['data'] }} |
{{ $r['basis'] }} |
{{ $r['duration'] }} |
{{ $r['status']['label'] ?? '' }}
|
@endforeach
@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)
| Droit |
Demandes |
Traitées |
Délai moyen |
@foreach ($rightsRows as $r)
| {{ $r['right'] }} |
{{ $r['asked'] }} |
{{ $r['handled'] }} |
{{ $r['sla_label'] }} |
@endforeach
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