{{-- resources/views/employee/orders/show.blade.php --}} @extends('layouts.employee') @section('title', 'Order Details') @section('page_title', 'Order Details') @section('icon', 'fa-eye') @section('breadcrumb') @endsection @section('content')
Order #{{ $order->order_number }} @if($order->is_urgent) Urgent @endif
Placed {{ $order->created_at->diffForHumans() }}
{{ ucfirst($order->status) }}
Customer Information
Name: {{ $order->customer_name ?? 'Guest' }}
@if($order->customer_phone)
Phone: {{ $order->customer_phone }}
@endif @if($order->customer_email)
Email: {{ $order->customer_email }}
@endif @if($order->order_type == 'dine_in' && $order->table)
Table: {{ $order->table->name }}
@endif @if($order->order_type == 'delivery' && $order->delivery_address)
Delivery Address:
{{ $order->delivery_address }}
@endif
Order Details
Order Type: {{ ucfirst($order->order_type) }}
Order Time: {{ $order->created_at->format('d M Y, H:i') }}
Estimated Time: @if($order->estimated_time) {{ $order->estimated_time }} minutes @else Not set @endif
@if($order->notes)
Notes: {{ $order->notes }}
@endif
Order Items
@foreach($order->items as $item) @endforeach
Item Price Qty Subtotal Status
{{ $item->menu->name }} @if($item->notes)
{{ $item->notes }} @endif
Rp {{ number_format($item->price, 0, ',', '.') }} {{ $item->quantity }} Rp {{ number_format($item->price * $item->quantity, 0, ',', '.') }} {{ ucfirst($item->status) }}
Order Summary
Subtotal: Rp {{ number_format($order->subtotal, 0, ',', '.') }}
Tax (10%): Rp {{ number_format($order->tax_amount, 0, ',', '.') }}
@if($order->service_charge > 0)
Service Charge: Rp {{ number_format($order->service_charge, 0, ',', '.') }}
@endif @if($order->discount_amount > 0)
Discount: -Rp {{ number_format($order->discount_amount, 0, ',', '.') }}
@endif
Total: Rp {{ number_format($order->total_amount, 0, ',', '.') }}
Order Actions
Update Status
@foreach(['processing', 'preparing', 'ready', 'completed'] as $newStatus) @if($order->status != $newStatus)
@csrf @method('PUT')
@endif @endforeach @if($order->status != 'cancelled')
@csrf @method('PUT')
@endif
Payment Status
@if($order->payment)
Status: {{ ucfirst($order->payment->status) }}
Method: {{ ucfirst($order->payment->method) }}
Amount: Rp {{ number_format($order->payment->amount, 0, ',', '.') }}
@if($order->payment->status == 'pending') Verify Payment @endif @else
Payment not recorded
@endif
Other Actions
@if(!$order->is_urgent)
@csrf
@endif Back to Orders
Order Timeline
@foreach($order->statusHistory as $history)
{{ $history->created_at->format('H:i') }}
{{ ucfirst($history->status) }}
by {{ $history->user->name ?? 'System' }}
@endforeach
@endsection