@extends('layouts.app') @section('page-title', 'Commandes Annulées') @section('page-subtitle', 'Liste des commandes annulées ou refusées') @section('content')
@include('pending-orders.partials.stats', ['stats' => $stats]) @include('pending-orders.partials.filters')
❌ Commandes Annulées ({{ $cancelledOrders->total() }})
Total perdu: {{ number_format($cancelledOrders->sum('total'), 2) }} MAD
@if($cancelledOrders->count() > 0)
@foreach($cancelledOrders as $order) @endforeach
# 👤 Client 📞 Téléphone 📦 Produit 💰 Total 📅 Annulée le 📝 Notes ⚙️ Actions
{{ $order->id }} {{ $order->client_name }} @if($order->category)
{{ $order->category_label }} @endif @if($order->client_city)
📍 {{ $order->client_city }} @endif
{{ $order->client_phone }} {{ $order->products }}
Qté: {{ $order->quantity }} × {{ number_format($order->price, 2) }} MAD
{{ number_format($order->total, 2) }} MAD {{ $order->cancelled_at ? $order->cancelled_at->format('d/m/Y') : '-' }}
{{ $order->cancelled_at ? $order->cancelled_at->format('H:i') : '' }}
{{ Str::limit($order->notes ?? '-', 50) }}
Affichage de {{ $cancelledOrders->firstItem() }} à {{ $cancelledOrders->lastItem() }} sur {{ $cancelledOrders->total() }} commandes
{{ $cancelledOrders->links() }}
@else
Aucune commande annulée
@if(request()->hasAny(['search', 'category', 'price_min', 'price_max', 'date_filter']))

Essayez de modifier vos filtres

Réinitialiser les filtres @endif
@endif
@include('pending-orders.partials.edit-modal') @include('pending-orders.partials.notes-modal') @endsection @push('scripts') @endpush