@php use App\Support\Money; $rows = $getState()['rows'] ?? []; $totaux = $getState()['totaux'] ?? ['heures' => 0.0, 'cout' => 0.0]; @endphp {{-- v3.3 §4 — Le coût humain, salarié par salarié : heures approuvées, coût imputé, taux horaire, détail par mois repliable. Lecture pure : si un chiffre manque ici, il manque en base. --}}
| Collaborateur | Heures approuvées | Coût imputé | Taux horaire | |||
|---|---|---|---|---|---|---|
| {{ $row['nom'] }} @unless ($row['mode_heures']) {{ $row['mode'] }} @endunless | @if ($row['mode_heures'] || $row['heures'] > 0) {{ number_format($row['heures'], 2, ',', ' ') }} h @else {{ $row['mode'] }} @endif | @if ($row['cout'] > 0) {{ Money::format($row['cout']) }} @else Aucune ventilation calculée @endif | {{ $row['taux_horaire'] !== null ? Money::format($row['taux_horaire']).' /h' : '—' }} | |||
Détail par mois ({{ count($row['mois']) }})
|
||||||
| Aucune heure approuvée sur ce marché, et aucun coût RH n'y a été ventilé : s'il devrait y en avoir, c'est la saisie ou l'approbation des heures qui manque en base. | ||||||
| Total | {{ number_format($totaux['heures'], 2, ',', ' ') }} h | {{ Money::format($totaux['cout']) }} | {{ $totaux['heures'] > 0 ? Money::format(round($totaux['cout'] / $totaux['heures'], 2)).' /h' : '—' }} | |||