📋 DĂ©claration : {{ ucfirst($declaration->mois->translatedFormat('F Y')) }}

Agent : {{ $declaration->user->firstname }} {{ $declaration->user->name }}

@if(session('success'))
✅ {{ session('success') }}
@endif @if(session('error'))
⚠ {{ session('error') }}
@endif {{-- Formulaire d'ajout de ligne --}}

➕ Ajouter une pĂ©riode d'heures supplĂ©mentaires

@csrf
00:00
Enregistrer cette ligne
{{-- Tableau des lignes --}}
@forelse($declaration->heuresSupplementaires->sortBy('date_realisation') as $line) @empty @endforelse {{-- Pied de tableau avec totaux --}} @if($declaration->heuresSupplementaires->count() > 0) @endif
Date / Heures Motif / Travail Total Brut Paye (Brut) Récup (Majoré) Actions
{{ $line->date_realisation->format('d/m/Y') }}
{{ substr($line->heure_debut, 0, 5) }} - {{ substr($line->heure_fin, 0, 5) }}
@if($line->is_oubliee) Oubliée @endif
{{ $line->motif->libelle_motif }}
{{ $line->travail_effectue }}
@if($line->id_createur && $line->id_createur != $declaration->id_user)
Saisi par délégué
@endif
{{ $line->total_raw_fmt }}
{{ \App\Helpers\TimeHelper::decimalToHours($line->choix_paye) }}
@php $totalMaj = $line->maj_n_premieres + $line->maj_suivantes + $line->maj_nuit + $line->maj_dimanche_ferie; @endphp
{{ \App\Helpers\TimeHelper::decimalToHours($totalMaj) }}
(Brut: {{ \App\Helpers\TimeHelper::decimalToHours($line->choix_recup) }})
Aucune ligne saisie pour ce mois.
TOTAUX DU MOIS : {{ \App\Helpers\TimeHelper::decimalToHours($declaration->heuresSupplementaires->sum('total_raw')) }} {{ \App\Helpers\TimeHelper::decimalToHours($declaration->heuresSupplementaires->sum('choix_paye')) }} @php $grandTotalMaj = $declaration->heuresSupplementaires->sum(function($l) { return $l->maj_n_premieres + $l->maj_suivantes + $l->maj_nuit + $l->maj_dimanche_ferie; }); @endphp {{ \App\Helpers\TimeHelper::decimalToHours($grandTotalMaj) }}
{{-- Bouton de validation finale --}}