@extends('layouts.app') @section('content')

Loan Department Dashboard

Monitor and manage loan officers' workload

Total Loans

{{ number_format($analytics['total'] ?? 0) }}

Assigned

{{ number_format($analytics['assigned'] ?? 0) }}

{{ $analytics['total'] > 0 ? round((($analytics['assigned'] ?? 0) / $analytics['total']) * 100, 1) : 0 }}% assigned

Processed

{{ number_format($analytics['processed'] ?? 0) }}

Approved

{{ number_format($analytics['approved'] ?? 0) }}

Rejected

{{ number_format($analytics['rejected'] ?? 0) }}

Overdue (3+ Days)

{{ number_format($analytics['overdue'] ?? 0) }}

Loan Officers Workload
@forelse($userWorkload as $item) @empty @endforelse
SN User Email Phone Assigned Enquiries Status Actions
{{ $loop->iteration }} {{ $item['user']->name }} {{ $item['user']->email }} {{ $item['user']->phone_number ?? 'N/A' }} {{ $item['assigned_count'] }} @if($item['is_overloaded']) OVERLOADED @else OK @endif View

No loan officers found in the department

Loan Type Distribution
Loan Status Distribution
@if($overdueEnquiries->count() > 0)
Overdue Loan Enquiries (3+ Days)
@foreach($overdueEnquiries as $enquiry) @php $daysSinceCreated = now()->diffInDays($enquiry->created_at); $daysInCurrentStatus = now()->diffInDays($enquiry->updated_at); $loan = $enquiry->loanApplication ?? null; @endphp @endforeach
SN Check Number Full Name Loan Amount Assigned To Current Status Days Since Created Days in Current Status Actions
{{ $loop->iteration }} {{ $enquiry->check_number }} {{ ucwords($enquiry->full_name) }} @if($loan && isset($loan->loan_amount)) Tsh {{ number_format($loan->loan_amount) }} @else N/A @endif @foreach($enquiry->assignedUsers as $assignee) {{ $assignee->name }} @endforeach @if($enquiry->status == 'pending') Pending @elseif($enquiry->status == 'assigned') Assigned @elseif($enquiry->status == 'approved') Approved @else {{ ucfirst($enquiry->status) }} @endif {{ $daysSinceCreated }} days {{ $daysInCurrentStatus }} days
@if($overdueEnquiries->hasPages()) @endif
@endif
@endsection