Approver Dashboard

{{ $stats['awaiting_approval'] }}
Awaiting Approval
{{ $stats['approved_by_me'] }}
My Approvals
{{ $stats['rejected_by_me'] }}
My Rejections

Activity Over Time (Last 30 Days)

@if (collect($chartDataActivity)->sum('count') > 0)
@else @endif

Decisions Breakdown

@if (collect($chartDataDecisions)->sum('value') > 0)
@else @endif

Requests Awaiting Approval

Review and take action on these requests.

{{-- Mobile Cards --}}
@forelse($pendingReviews as $request)
Request #{{ $request->request_code }}
Review

{{ $request->category->name }}

{{ $request->ministry->name ?? 'Unknown MDA' }}

Qty {{ $request->quantity }}
Date {{ $request->created_at->format('M d, Y') }}
@empty
@endforelse
{{-- Desktop Table --}}

Approval History

All requests assigned to you (pending, approved, rejected).

{{-- Mobile Cards --}}
@forelse($approvalHistory as $request) @php $myApproval = $request->approvals->first(); $decisionEnum = $myApproval?->decision; $decisionValue = $decisionEnum?->value ?? 'pending'; @endphp
Request #{{ $request->request_code }}
@if ($decisionEnum) {{ $decisionEnum->label() }} @else Pending @endif

{{ $request->category->name }}

{{ $request->ministry->name ?? 'Unknown MDA' }}

Qty {{ $request->quantity }}
Date {{ $request->created_at->format('M d, Y') }}
{{ $decisionValue === 'pending' ? 'Review' : 'View' }}
@empty
@endforelse
{{-- Desktop Table --}}