@extends('layouts.app') @section('content') @php $statusLabels = [ 'termine' => 'Terminée', 'recue' => 'Reçue', 'en_cours' => 'En cours', 'prete' => 'Prête', 'livree' => 'Livrée', 'annulee' => 'Annulée', ]; $nextStatuses = [ 'recue' => 'en_cours', 'en_cours' => 'prete', 'prete' => 'livree', ]; @endphp
Client : {{ $order->nomCl ?? '—' }}
Caissier : {{ $order->user->nom ?? '' }} {{ $order->user->prenom ?? '' }}
Type : {{ $order->type === 'instant' ? 'Vente immédiate' : 'Commande' }}
Date : {{ $order->created_at->format('d/m/Y H:i') }}
@if($order->due_at)
Retrait prévu : {{ $order->due_at->format('d/m/Y') }}
@endif @if($order->notes)
Notes : {{ $order->notes }}
@endif
@foreach($order->lines as $line) @php $label = $line->metadata['unit_label'] ?? 'unité'; @endphp @endforeach
PrestationQuantitéMontant
{{ $line->service_name }} @if($line->description)
{{ $line->description }}@endif
{{ $line->quantity }} {{ $label }} {{ number_format($line->line_total, 0, ',', ' ') }} FCFA

Total : {{ number_format($order->montant_total, 0, ',', ' ') }} FCFA

Payé : {{ number_format($order->montant_paiement, 0, ',', ' ') }} FCFA

Reste : {{ number_format($order->montant_due, 0, ',', ' ') }} FCFA

Paiement : {{ $order->payment_status }}

@if($order->type === 'order' && Auth::user()->role->name !== 'Caissiere') @if(isset($nextStatuses[$order->status]))
@csrf @method('PATCH')
@if(!in_array($order->status, ['livree', 'annulee']))
@csrf @method('PATCH')
@endif
@endif @endif @if($order->montant_due > 0 && $order->status !== 'annulee')
Encaisser un paiement
@csrf
@endif
@endsection