{{-- Infos planning --}}
| Équipe |
{{ $equipeNom ?? '—' }} |
| Durée |
{{ $duree ?? '—' }} |
| Début |
{{ $debut ? $debut->format('d/m/Y H:i') : '—' }} |
| Fin |
{{ $fin ? $fin->format('d/m/Y H:i') : '—' }} |
| Techniciens |
@forelse ($techniciens as $t)
{{ trim(($t['prenom'] ?? '') . ' ' . ($t['nom'] ?? '')) ?: '—' }}
@empty
Aucun technicien affecté
@endforelse
|
@include('admin.plannings._nature_ligne', ['travaux' => $ch['travaux'] ?? null])
@include('admin.plannings._adresse_ligne', ['lieu' => $ch['lieu'] ?? null])
{{-- Devis (masqué si vide, ex. plannings d'intervention) --}}
@if (!empty($devisL))
Devis
| N° |
Nature |
Adresse du devis |
Responsable |
@foreach ($devisL as $dv)
@php
$adresseChantier =
implode(
', ',
array_filter([
trim($dv['adresse'] ?? ''),
trim(($dv['code_postal'] ?? '') . ' ' . ($dv['ville'] ?? '')),
]),
) ?: '—';
@endphp
|
@if (!empty($dv['id']))
{{ $dv['id'] }}
@else
—
@endif
|
{{ $dv['nature'] ?? '—' }} |
{{ $adresseChantier }} |
{{ $dv['responsable'] ?? '—' }} |
@endforeach
@endif
{{-- Interventions (masqué si vide, ex. plannings de pose/maçonnerie) --}}
@if (!empty($interL))
Interventions
| N° |
Libellé |
Secteur |
@foreach ($interL as $i)
|
@if (!empty($i['id']))
{{ $i['id'] }}
@else
—
@endif
|
{{ $i['libelle'] ?? '—' }} |
{{ $i['secteur'] ?? '—' }} |
@endforeach
@endif
{{-- Observations (masqué si vide) --}}
@if ($observL->isNotEmpty())
Observations
@foreach ($observL as $obs)
- {{ $obs }}
@endforeach
@endif
{{-- Lien vers la fiche complète du planning --}}
@can('plannings.view')
Voir le planning
@endcan