@extends('layouts.app') @section('content')

تفاصيل الطلب #{{ $order->id }}

العودة للطلبات @if(in_array($order->status, ['pending', 'preparing'])) تعديل الطلب @endif @if($order->payment_status != 'paid') دفع @endif
المنتجات
@foreach($order->items as $item) @endforeach
# المنتج السعر الكمية الإجمالي الحالة ملاحظات
{{ $loop->iteration }} {{ $item->product->name }} {{ number_format($item->unit_price, 2) }} {{ $item->quantity }} {{ number_format($item->total_price, 2) }} @switch($item->status) @case('pending') قيد الانتظار @break @case('preparing') قيد التحضير @break @case('ready') جاهز @break @case('served') تم التقديم @break @case('cancelled') ملغي @break @endswitch @if(in_array($order->status, ['pending', 'preparing'])) @endif {{ $item->notes ?? '-' }}
المجموع: {{ number_format($order->total_amount, 2) }}
الخصم: {{ number_format($order->discount, 2) }}
الضريبة: {{ number_format($order->tax, 2) }}
الإجمالي: {{ number_format($order->final_amount, 2) }}
@if($order->payments->count() > 0)
المدفوعات
@foreach($order->payments as $payment) @endforeach
# المبلغ طريقة الدفع الحالة التاريخ الإجراءات
{{ $payment->id }} {{ number_format($payment->amount, 2) }} @switch($payment->payment_method) @case('cash') نقداً @break @case('credit_card') بطاقة ائتمان @break @case('debit_card') بطاقة خصم @break @case('mobile_payment') دفع إلكتروني @break @endswitch @switch($payment->payment_status) @case('completed') مكتمل @break @case('failed') فاشل @break @case('refunded') مسترجع @break @endswitch {{ $payment->created_at->format('Y-m-d H:i') }}
@if($payment->payment_status == 'completed') @endif
@endif
معلومات الطلب

{{ $order->id }}

{{ $order->table ? $order->table->name : ($order->is_external_order ? 'طلب خارجي ' . ($order->car_number ? '(سيارة: ' . $order->car_number . ')' : '') : 'غير محدد') }}

{{ $order->customer_name ?? 'غير محدد' }}

{{ $order->user->name }}

{{ $order->created_at->format('Y-m-d H:i') }}

@switch($order->status) @case('pending') قيد الانتظار @break @case('preparing') قيد التحضير @break @case('completed') مكتمل @break @case('cancelled') ملغي @break @endswitch @if(!in_array($order->status, ['completed', 'cancelled'])) @endif

@switch($order->payment_status) @case('pending') غير مدفوع @break @case('partially_paid') مدفوع جزئياً @break @case('paid') مدفوع @break @endswitch

{{ $order->notes ?? 'لا توجد ملاحظات' }}

{{ number_format($order->payments->where('payment_status', 'completed')->sum('amount'), 2) }}

{{ number_format($order->final_amount - $order->payments->where('payment_status', 'completed')->sum('amount'), 2) }}

@endsection @push('scripts') @endpush