@extends('layouts.app') @section('title', 'Pending Approvals') @section('content')

Pending Approvals

{{ $totalPending }} Pending

{{ $totalPending }}

Total Pending

{{ $urgentCount }}

Urgent (≤2 steps left)

{{ $overdueCount }}

Overdue (>5 days)

{{ $totalPending - $urgentCount - $overdueCount }}

On Track

Your Pending Approvals
@if($pendingApprovals->count() > 0)
@foreach($pendingApprovals as $index => $approval) @endforeach
# Reference Workflow Record Type Initiated By Initiated Date Current Step Days Pending Status Actions
{{ $pendingApprovals->firstItem() + $index }} {{ $approval->record_number ?? 'N/A' }} @if($approval->workflow) {{ $approval->workflow->workflow_name }} @else N/A @endif {{ $approval->record_type ?? 'N/A' }} {{ $approval->initiatedBy->name ?? 'System' }} {{ $approval->initiated_at?->format('d M Y H:i') ?? 'N/A' }} Step {{ $approval->current_step ?? 1 }} @php $daysPending = now()->diffInDays($approval->initiated_at); @endphp {{ $daysPending }} days @switch($approval->status) @case('PENDING') Pending @break @case('IN_PROGRESS') In Progress @break @case('APPROVED') Approved @break @case('REJECTED') Rejected @break @default {{ $approval->status }} @endswitch Process
Showing {{ $pendingApprovals->firstItem() }} to {{ $pendingApprovals->lastItem() }} of {{ $pendingApprovals->total() }} approvals
{{ $pendingApprovals->links('pagination::bootstrap-4') }}
@else
No pending approvals! You're all caught up.
@endif
@endsection