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

شاشة النادل

طلب جديد
@php $externalOrdersNeedingAssistance = $activeOrders->where('is_external_order', true)->where('needs_assistance', true); @endphp @if($externalOrdersNeedingAssistance->count() > 0)
طلبات خارجية تحتاج للمساعدة
@foreach($externalOrdersNeedingAssistance as $order)
طلب خارجي #{{ $order->id }}

رقم السيارة: {{ $order->car_number }}

طلب المساعدة منذ: {{ \Carbon\Carbon::parse($order->assistance_requested_at)->diffForHumans() }}

عرض التفاصيل
@endforeach
@endif
حالة الطاولات
@foreach($tables as $table)
{{ $table->name }}

@switch($table->status) @case('available') متاح @break @case('occupied') مشغول @break @case('reserved') محجوز @break @endswitch

@if($table->status == 'occupied') @php $tableOrder = $activeOrders->where('table_id', $table->id)->first(); @endphp @if($tableOrder && $tableOrder->payment_status == 'pending')

غير مدفوعه

@else

متاحة

@csrf
@endif @endif
@if($table->status == 'occupied') @php $tableOrder = $activeOrders->where('table_id', $table->id)->first(); @endphp @if($tableOrder) عرض الطلب @endif @elseif($table->status == 'available') طلب جديد @endif
@endforeach
الطلبات النشطة
@foreach($activeOrders as $order)

المنتجات:
@php $hasReadyItems = $order->items->contains('status', 'ready'); @endphp @if($hasReadyItems) @endif
    @foreach($order->items as $item)
  • {{ $item->product->name }} × {{ $item->quantity }} @if($item->notes)
    {{ $item->notes }} @endif
    @switch($item->status) @case('pending') قيد الانتظار @break @case('preparing') قيد التحضير @break @case('ready') جاهز @break @case('served') تم التقديم @break @case('cancelled') ملغي @break @endswitch @if($item->status == 'ready') @endif
  • @endforeach
@endforeach
@endsection @push('scripts') @endpush