{{-- Ligne tableau retours (charte dedi) — utilisé dans return.blade.php et le filtre AJAX --}} @php $clientName = $sale->nomCl ?: ($sale->client?->full_name ?? null); $isLivraison = ($sale->type ?? 'boutique') === 'livraison'; $createdBy = trim(($sale->user->nom ?? '') . ' ' . ($sale->user->prenom ?? '')); $statusClass = match ($sale->status) { 'retourné' => 'dedi-status dedi-status--active', 'en attente de retour' => 'dedi-status dedi-status--pending', 'annulé', 'livraison annulée' => 'dedi-status dedi-status--inactive', default => 'dedi-status dedi-status--neutral', }; @endphp {{ $sale->reference }} {{ $isLivraison ? 'Livraison' : 'Boutique' }} {{ $sale->created_at->translatedFormat('d M Y') }} {{ $clientName ?: '—' }} {{ number_format($sale->montant_total, 0, ' ', ' ') }} FCFA {{ ucfirst($sale->status) }} {{ $createdBy !== '' ? $createdBy : '—' }}
@if(Auth::user()->role->name == 'Gestionnaire' && $sale->status == 'en attente de retour') @endif
@if(Auth::user()->role->name == 'Gestionnaire' && $sale->status == 'en attente de retour')
@csrf @method('POST')
@csrf @method('POST')
@endif