@extends('layouts.app') @section('title', 'Takeaway Orders Report - Tiqkets') @section('page-title', 'Takeaway Orders Report') @section('header-action')
@if(request('search')) @endif @if(request('outlet_id')) @endif @if(request('date_range')) @endif
@endsection @section('content')
@if($orders->count() > 0)
@foreach($orders as $order) @endforeach
Order Date & Time Order ID Outlet Customer Name Phone Status Ready At Delivered At Manual Order
{{ $order->created_at->format('d M, Y') }}
{{ $order->created_at->format('H:i') }}
{{ $order->order_id }}
{{ $order->outlet->outlet_name ?? 'N/A' }}
@if($order->outlet->shop_number) Shop #{{ $order->outlet->shop_number }} @endif
{{ $order->customer_name }} {{ $order->phone }} @php $statusColors = [ 'waiting' => 'warning', 'ready' => 'info', 'delivered' => 'success', 'cancelled' => 'danger' ]; @endphp {{ ucfirst($order->status) }} @if($order->ready_at)
{{ $order->ready_at->format('d M, Y H:i') }}
@else - @endif
@if($order->delivered_at)
{{ $order->delivered_at->format('d M, Y H:i') }}
@else - @endif
@if($order->is_manual) Yes @else No @endif
Showing {{ $orders->firstItem() }} to {{ $orders->lastItem() }} of {{ $orders->total() }} results
{{ $orders->links('pagination::bootstrap-5') }}
Order Status Summary

{{ $orders->where('status', 'waiting')->count() }}

Waiting

{{ $orders->where('status', 'ready')->count() }}

Ready

{{ $orders->where('status', 'delivered')->count() }}

Delivered

{{ $orders->where('status', 'cancelled')->count() }}

Cancelled
@else
No Orders Found

No takeaway orders found for the selected filters.

Reset Filters
@endif
@endsection @push('styles') @endpush @push('scripts') @endpush