@extends('admin.layouts.app') @section('title', 'طلبات المطعم - ' . $restaurant->name) @section('content')

طلبات المطعم - {{ $restaurant->name }}

إجمالي الطلبات {{ $stats['total'] }}
معلقة {{ $stats['pending'] }}
مؤكدة {{ $stats['confirmed'] }}
قيد التجهيز {{ $stats['preparing'] }}
جاهزة {{ $stats['ready'] }}
مكتملة {{ $stats['delivered'] }}
مسح
@forelse($orders as $order) @empty @endforelse
# رقم الطلب العميل السائق المجموع العنوان الحالة طريقة الدفع تاريخ الطلب الإجراءات
{{ $order->id }} {{ $order->order_number ?? '#' . $order->id }} @if($order->customer) {{ $order->customer->name }}
{{ $order->customer->phone ?? '' }} @else غير محدد @endif
@if($order->deliveryCourier && $order->deliveryCourier->user) {{ $order->deliveryCourier->user->name }}
{{ $order->deliveryCourier->user->phone ?? '' }} @else لم يتم تعيين @endif
{{ number_format($order->total, 0) }} د.ع
فرعي: {{ number_format($order->subtotal, 0) }} د.ع
{{ Str::limit($order->delivery_address ?? 'غير محدد', 30) }} @php $statusColors = [ 'pending' => 'warning', 'confirmed' => 'info', 'preparing' => 'primary', 'ready' => 'success', 'picked_up' => 'secondary', 'delivered' => 'success', 'cancelled' => 'danger' ]; $statusLabels = [ 'pending' => 'معلق', 'confirmed' => 'مؤكد', 'preparing' => 'قيد التجهيز', 'ready' => 'جاهز', 'picked_up' => 'تم الاستلام', 'delivered' => 'مكتمل', 'cancelled' => 'ملغي' ]; @endphp {{ $statusLabels[$order->status] ?? $order->status }} @php $paymentLabels = [ 'cash' => 'نقدي', 'card' => 'بطاقة', 'online' => 'أونلاين' ]; @endphp {{ $paymentLabels[$order->payment_method] ?? $order->payment_method ?? 'غير محدد' }}
{{ ($order->payment_status ?? 'unpaid') == 'paid' ? 'مدفوع' : 'غير مدفوع' }}
{{ $order->created_at->format('Y-m-d H:i') }}

لا توجد طلبات

{{ $orders->appends(request()->query())->links() }}
@endsection