@foreach($residences as $residence)
@endforeach
La résidence ne peut pas être modifiée.
{{-- Year, Period and Heating --}}
@php
$statuses = [
['value' => 'draft', 'label' => 'Brouillon', 'bgSelected' => 'bg-gray-600 dark:bg-gray-500', 'borderSelected' => 'border-gray-600 dark:border-gray-500'],
['value' => 'in_progress', 'label' => 'En cours', 'bgSelected' => 'bg-blue-600 dark:bg-blue-500', 'borderSelected' => 'border-blue-600 dark:border-blue-500'],
['value' => 'verified', 'label' => 'Vérifié', 'bgSelected' => 'bg-green-600 dark:bg-green-500', 'borderSelected' => 'border-green-600 dark:border-green-500'],
['value' => 'disputed', 'label' => 'Contesté', 'bgSelected' => 'bg-orange-600 dark:bg-orange-500', 'borderSelected' => 'border-orange-600 dark:border-orange-500'],
['value' => 'closed', 'label' => 'Clôturé', 'bgSelected' => 'bg-purple-600 dark:bg-purple-500', 'borderSelected' => 'border-purple-600 dark:border-purple-500'],
];
@endphp
@foreach($statuses as $status)
@php
$statusEnum = \App\Enums\ChargeControlStatus::from($status['value']);
$canTransition = $control->canTransitionTo($statusEnum);
$isCurrent = $control->status->value === $status['value'];
@endphp
@endforeach
@error('status')
{{ $message }}
@enderror
{{-- Notes --}}
@foreach($parentCategories as $parent)
{{-- Parent category row --}}
|
✓
|
{{ $parent->code }} - {{ $parent->name }}
|
{{-- Child categories --}}
@if($groupedCategories->has($parent->id))
@foreach($groupedCategories[$parent->id] as $child)
|
✓
|
{{ $child->code }} - {{ $child->name }}
|
@endforeach
@endif
@endforeach
{{-- Hidden inputs for selected categories --}}
Sélectionnez les catégories de charges à inclure dans ce contrôle. Seules les sous-catégories (feuilles) seront utilisées pour les lignes de contrôle.
{{-- Submit buttons --}}