@extends('layouts.app') @section('title', 'Demande #'.$serviceRequest->id) @section('content') « Retour

{{ \App\Models\ServiceRequest::types()[$serviceRequest->type] }} — {{ $serviceRequest->partner->name }}

@if($serviceRequest->partner->address) {{ $serviceRequest->partner->address }} @endif @if($serviceRequest->partner->phone) — {{ $serviceRequest->partner->phone }} @endif

Statut actuel : {{ \App\Models\ServiceRequest::statuses()[$serviceRequest->status] }}

Quantité demandée : {{ $serviceRequest->requested_quantity ?? '-' }}

@if($serviceRequest->requested_slot)

Créneau souhaité : {{ $serviceRequest->requested_slot }}

@endif
Détails
@if(! empty($serviceRequest->details['patients']))
Patients à collecter
@endif @if($serviceRequest->status === 'validation_ecart')
En attente de validation admin. Vous avez collecté moins que ce qui était annoncé ({{ $serviceRequest->collected_quantity }} sur {{ $serviceRequest->requested_quantity }} demande(s)). Cette demande est bloquée tant que l'administrateur n'a pas validé l'écart — elle ne peut pas encore être livrée.
@endif @if($serviceRequest->status === 'litige')
Cette demande a été placée en litige par l'administrateur suite à l'écart constaté. Aucune action de votre part n'est requise pour le moment.
@endif @if(in_array($serviceRequest->status, ['assigne']))
Confirmer la collecte

Seule cette confirmation, faite par vous sur le terrain, fait foi. Si vous trouvez plus que prévu, aucun problème, c'est juste signalé à l'admin. Si vous trouvez moins, la demande sera bloquée en attente de validation admin — écris simplement ce que tu as réellement récupéré.

@csrf
Ou signaler une indisponibilité
@csrf
@endif @if($serviceRequest->status === 'collecte')
Cette demande est collectée et prête à être livrée. La livraison se fait désormais en groupe : rendez-vous sur Livrer au laboratoire en fin de tournée pour déclarer le total remis au labo.
@endif @if($serviceRequest->status === 'livraison_en_validation')
Cette demande fait partie d'un lot de livraison présentant un écart critique (total déclaré différent de la somme des collectes). Elle est bloquée en attente d'investigation par l'administrateur.
@endif
@endsection