@extends('layouts.app') @section('content')
# | المنتج | السعر | الكمية | الإجمالي | الحالة | ملاحظات |
---|---|---|---|---|---|---|
{{ $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']))
|
{{ $item->notes ?? '-' }} |
المجموع: | {{ number_format($order->total_amount, 2) }} | |||||
الخصم: | {{ number_format($order->discount, 2) }} | |||||
الضريبة: | {{ number_format($order->tax, 2) }} | |||||
الإجمالي: | {{ number_format($order->final_amount, 2) }} |
# | المبلغ | طريقة الدفع | الحالة | التاريخ | الإجراءات |
---|---|---|---|---|---|
{{ $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') }} |
{{ $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->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) }}