@extends('layouts.app') @section('titre', 'Arrêt '.($dossier?->numero ?? '')) @section('contenu') @php $nom = match (true) { $dossier === null => null, $estEncombrant => $dossier->demandeur_nom ?: 'Enlèvement sur voirie', $estCollecte => $dossier->donateur_prenom.' '.$dossier->donateur_nom, default => $dossier->client_prenom.' '.$dossier->client_nom, }; $adresseComplete = $dossier ? trim($dossier->adresse.', '.$dossier->code_postal.' '.$dossier->commune) : null; $cloture = $intervention->cloture_at !== null; @endphp ← Retour à la tournée

Arrêt {{ $intervention->ordre + 1 }} · {{ $dossier?->numero }} · {{ $estEncombrant ? 'Encombrants' : ($estCollecte ? 'Collecte' : 'Livraison') }}

{{ $nom }}

{{ $dossier?->adresse }}@if ($dossier?->complement), {{ $dossier->complement }}@endif
{{ $dossier?->code_postal }} {{ $dossier?->commune }}

@if ($dossier?->telephone) Appeler {{ $dossier->telephone }} @endif @if ($adresseComplete) Itinéraire @endif
@if ($estEncombrant)

Ce qui est annoncé

@forelse ($dossier?->objetsAnnonces() ?? [] as $objet)

{{ $objet }}

@empty

Rien n'a été précisé par la collectivité.

@endforelse @if ($dossier?->observation)

Observation de la feuille : {{ $dossier->observation }}

@endif @if ($dossier?->creneau)

Créneau annoncé : {{ $dossier->creneau }}

@endif @if ($dossier?->adresseDouteuse())

Cette adresse n'a pas été retrouvée avec certitude. Si vous ne la trouvez pas, signalez-le plutôt que de tourner.

@endif
@else

Accès

@endif {{-- Le chargement ne concerne que les livraisons : une collecte se charge chez le donateur, et un encombrant se ramasse sur le trottoir. --}} @if ($type === 'livraison' && $dossier && ! $cloture)
@csrf

Chargement

À cocher au dépôt, avant de partir. C'est ce qui évite qu'un camion parte sans un meuble.

@foreach ($dossier->objets as $objet) @endforeach @if ($dossier->emplacement_stockage || $dossier->nb_colis)

{{ $dossier->emplacement_stockage }} @if ($dossier->nb_colis) · {{ $dossier->nb_colis }} pièce(s) ou colis @endif

@endif
@endif @if ($cloture)

Arrêt clôturé

Le {{ $intervention->cloture_at->translatedFormat('j F Y à H\hi') }}. @if ($intervention->signataire_nom) Signé par {{ $intervention->signataire_nom }}. @elseif ($intervention->signature_impossible_motif) Sans signature : {{ $intervention->signature_impossible_motif }} @endif

@if ($intervention->signature_chemin) Signature de {{ $intervention->signataire_nom }} @endif

Le bon a été figé tel qu'il a été présenté. Il ne se réécrit plus : une correction s'ajoute à côté et reste identifiable.

@if ($intervention->corrections->isNotEmpty())

Corrections apportées après signature

@endif @endif @php $objets = match (true) { $dossier === null, $estEncombrant => collect(), $estCollecte => $dossier->objets->where('decision', 'retenu'), default => $dossier->objets, }; $colonne = $estCollecte ? 'quantite_collectee' : 'quantite_livree'; @endphp
@csrf @unless ($estEncombrant)

{{ $estCollecte ? 'Objets à collecter' : 'Meubles à livrer' }}

@endunless @if ($estCollecte)

Seuls les objets retenus lors de l'examen des photos figurent ici. Si un objet diffère de ce qui était annoncé, notez-le dans le commentaire.

@endif @unless ($estEncombrant) @forelse ($objets as $objet)

{{ $estCollecte ? trim($objet->type.' '.($objet->description ?? '')) : $objet->description }} prévu × {{ $objet->quantite }}

@if ($objet->photos->isNotEmpty())
@foreach ($objet->photos as $photo) @endforeach
@endif
@empty

Aucun objet rattaché à cet arrêt.

@endforelse @endunless

Résultat

Comment s'est passée l'intervention @foreach ($resultats as $valeur => $libelle) @endforeach
@unless ($cloture) @endunless
@if ($intervention->photos->isNotEmpty())

Photos prises sur place

@foreach ($intervention->photos as $photo) @endforeach
@endif @unless ($cloture)

{{ $estEncombrant ? 'Signature' : 'Signature du client' }}

@if ($estEncombrant) Sur voirie, il n'y a souvent personne à faire signer. Utilisez alors « la signature est impossible » plus bas : l'arrêt se clôt quand même. @else Présentez le récapitulatif ci-dessus au client, puis faites signer au doigt. @endif La signature clôt l'arrêt : le bon est alors figé et ne se réécrit plus.

@csrf
Signature
Signez dans le cadre.
La signature est impossible ou refusée
@csrf

L'arrêt sera clôturé sans signature, et les managers en seront informés.

@endunless @endsection