{{ \App\Support\Fg::dateLongueFr(now()) }} · {{ now()->format('H:i') }} @php use App\Support\Fg; $maxBar = max(array_column($activite, 'nb') ?: [1]) ?: 1; $barWidth = 18; $gap = 6; $offsetX = 4; $hauteur = 100; @endphp
Bonjour {{ $utilisateur->prenoms }} {{-- ============ KPIs ============ --}}
{{-- Featured : dossiers du jour --}}
Dossiers du jour
{{ $kpis['dossiers_jour'] }} enrôlement{{ $kpis['dossiers_jour'] > 1 ? 's' : '' }}
@if($kpis['dossiers_jour'] > 0) Reprise active · visez 5 dossiers/jour @else Aucun dossier démarré aujourd'hui @endif
En attente validation
{{ $kpis['en_attente'] }}
soumis à la validation centrale
Validés ce mois
{{ $kpis['valides_mois'] }}
Taux {{ rtrim(rtrim(number_format($kpis['taux_validation'], 1, ',', ''), '0'), ',') }} %
Rejetés ce mois
{{ $kpis['rejetes_mois'] }}
{{ $kpis['rejetes_mois'] > 0 ? 'À corriger et re-soumettre' : 'Aucun rejet ce mois' }}
{{-- ============ Dossiers récents ============ --}}
@foreach([ 'TOUS' => 'Tous', 'SOUMIS' => 'Soumis', 'VALIDES' => 'Validés', 'REJETES' => 'Rejetés', ] as $code => $label) @endforeach
@if($dossiers->isEmpty())
Aucun dossier ne correspond à ce filtre.
@else @foreach($dossiers as $d) @php $initiales = mb_strtoupper(mb_substr($d->prenoms ?? 'X', 0, 1) . mb_substr($d->nom ?? 'X', 0, 1)); $avatarTone = match (true) { in_array($d->statut, ['VALIDE', 'ACTIF', 'RAM_ACTIF']) => 'bg-cmu-green-100 text-cmu-green-800', $d->statut === 'SOUMIS' => 'bg-cmu-blue-100 text-cmu-blue-700', in_array($d->statut, ['REJETE', 'RAM_REJETE']) => 'bg-cmu-red-100 text-cmu-red-700', default => 'bg-cmu-gold-100 text-cmu-gold-700', }; @endphp
{{ $initiales }}
{{ $d->prenoms }} {{ mb_strtoupper($d->nom) }}
{{ $d->profilCotisant?->libelle ?? ($d->regime === 'RAM' ? 'Régime RAM' : 'RGB') }}
{{ Fg::ius($d->ius) }} {{ $d->regime }} @if($d->date_soumission) {{ $d->date_soumission->format('d/m H:i') }} @else @endif Voir @endforeach
@endif
{{ $dossiers->count() }} dossier(s) affichés File validation →
{{-- ============ Side stack : graphique + actions rapides ============ --}}
@php $totalActivite = array_sum(array_column($activite, 'nb')); @endphp
{{ $totalActivite }}
dossier(s) · 14 jours
@foreach($activite as $i => $jour) @php $x = $offsetX + $i * ($barWidth + $gap); $h = $jour['nb'] > 0 ? max(4, (int) round($jour['nb'] * $hauteur / $maxBar)) : 2; $y = 115 - $h; $isToday = $i === count($activite) - 1; $fill = $jour['nb'] === 0 ? '#F0F0EC' : ($isToday ? 'url(#barG-agent-hl)' : 'url(#barG-agent)'); @endphp @endforeach
{{ $activite[0]['label'] ?? '' }} {{ $activite[7]['label'] ?? '' }} Aujourd'hui