@extends('layouts.app') @section('titre', 'Collecte '.$collecte->numero) @section('contenu') ← Retour aux demandes
{{ $collecte->numero }}
{{ $collecte->telephone }} @if ($collecte->email) {{ $collecte->email }} @else Pas d'adresse e-mail : suivi par téléphone. @endif
{{ $collecte->adresse }}@if ($collecte->complement), {{ $collecte->complement }}@endif
{{ $collecte->code_postal }} {{ $collecte->commune }}
{{ \App\Models\Collecte::DECISIONS[$collecte->decision] }}
@if ($collecte->decide_at)par {{ $collecte->decidePar?->name }} le {{ $collecte->decide_at->translatedFormat('j F Y') }}
@endifReçue le {{ $collecte->created_at->translatedFormat('j F Y') }}
{{ $collecte->disponibilites->map(fn ($d) => $d->date->translatedFormat('D j M'))->join(', ') ?: 'Aucune' }}
Ces dates sont des disponibilités, pas une réservation.
Cette décision porte sur les photos. Elle ne remplace pas ce que l'équipe constatera sur place.
@foreach ($collecte->objets as $objet){{ $objet->type }} × {{ $objet->quantite }}
@if ($objet->description){{ $objet->description }}
@endif@if ($objet->longueur_cm || $objet->largeur_cm || $objet->hauteur_cm) {{ $objet->longueur_cm }} × {{ $objet->largeur_cm }} × {{ $objet->hauteur_cm }} cm @endif @if ($objet->etat) · état {{ $objet->etat }} @endif @if ($objet->demontage_necessaire) · à démonter @endif
Aucune photo : décidez avec prudence.
@endif @if ($objet->motif_refus)Motif du refus : {{ $objet->motif_refus }}
@endifLa décision se déduit de ce que vous avez tranché objet par objet. Le donateur ne sera informé que des objets retenus, et reçoit un message à chaque décision.
{{ $retenus }} objet(s) retenu(s) sur {{ $collecte->objets->count() }}. @if ($aTrancher > 0) {{ $aTrancher }} reste(nt) à trancher. @endif
Fixée au {{ $collecte->date_rdv->translatedFormat('l j F Y') }}, {{ $collecte->demiJourneeLisible() }} ({{ implode(' - ', array_map(fn ($h) => str_replace(':', 'h', substr($h, 0, 5)), $collecte->plageAnnoncee())) }}).
@elseif ($collecte->estAcceptee())Acceptée, mais sans date : le donateur attend.
@elseUne date se fixe une fois la demande acceptée.
@endif @foreach ($collecte->interventions as $intervention)Placée sur la tournée du {{ $intervention->tournee->date->translatedFormat('l j F Y') }} ({{ \App\Models\Tournee::PERIODES[$intervention->tournee->periode] }}).
@endforeach @if ($collecte->estDatee() && $collecte->interventions->isEmpty())Pas encore sur une tournée. La logistique la retrouve parmi les dossiers à placer, à cette date.
@endif @if ($collecte->estAcceptee()) @endif {{-- Ancien parcours : une collecte placée sur une tournée sans avoir été datée depuis sa fiche attend encore sa confirmation. --}} @if ($collecte->statut_rdv === 'planifie' && ! $collecte->confirme_at) @endif @if ($collecte->confirme_at)Ce lien n'ouvre que ce dossier. Il ne montre que les objets retenus, sans vos notes internes ni les informations d'équipe.
Voir le récapitulatif @endif