@if ($pendingRequests->isEmpty())
No pending approval requests found.
@else
| No. |
Order Code |
Customer Name |
วันที่อนุมัติ |
Status |
Manage |
@foreach ($pendingRequests as $i => $order)
| {{ $i + 1 }} |
{{ $order->order_code }} |
{{ $order->order_customer_name }} |
{{ $order->order_approved_date ? \Carbon\Carbon::parse($order->order_approved_date)->format('d M Y H:i') : 'Pending Approval' }}
|
@if (in_array('rejected', [
$order->order_status,
$order->order_status_for_supervisor,
$order->order_status_for_authorize,
]))
Rejected
@elseif ($order->order_status_for_supervisor == 'pending')
Waiting for
Supervisor
@elseif ($order->order_status_for_supervisor == 'approved' && $order->order_status_for_authorize == 'pending')
Waiting for
Authorize
@elseif ($order->order_status == 'approved' || $order->order_status_for_authorize == 'approved')
Approved
@else
{{ ucfirst($order->order_status) }}
@endif
|
@php
$user = Auth::user();
@endphp
{{-- Supervisor Actions --}}
@if (
($user->hasRole('Supervisor') || $user->hasRole('Admin') || $user->hasRole('AdminConsult')) &&
$order->order_status_for_supervisor == 'pending')
@endif
{{-- Authorize Actions --}}
@if (
($user->hasRole('Authorize') || $user->hasRole('Admin') || $user->hasRole('AdminConsult')) &&
$order->order_status_for_supervisor == 'approved' &&
$order->order_status_for_authorize == 'pending')
@endif
|
@endforeach
@endif