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

Branch Management Dashboard

{{ $branch->name }} Branch Manager
@php $col_class = 'col-xl col-lg-4 col-md-6'; @endphp

Total Enquiries

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


All Applications

Pending Review

{{ number_format($analytics['pending']) }}

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


Action Needed

Assigned

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

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


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

Approved

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

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


Completion Rate
COMPLETED

Rejected

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

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


Rejection Rate

Overdue

{{ number_format($analytics['pending_overdue']) }}

Needs urgent attention


{{ $analytics['total'] > 0 ? round(($analytics['pending_overdue'] / $analytics['total']) * 100, 1) : 0 }}% Overdue
@if(request()->hasAny(['region_id', 'district_id', 'type', 'status', 'date_from', 'date_to', 'search']))
Filtered Results

{{ number_format($filteredAnalytics['total']) }}

Total Filtered

{{ number_format($filteredAnalytics['pending']) }}

Pending

{{ number_format($filteredAnalytics['assigned']) }}

Assigned

{{ number_format($filteredAnalytics['approved']) }}

Approved
@endif
Quick Actions @if(request()->hasAny(['region_id', 'district_id', 'type', 'status', 'date_from', 'date_to', 'search'])) Filters Active @endif
@if(request()->hasAny(['region_id', 'district_id', 'type', 'status', 'date_from', 'date_to', 'search'])) Reset Filters @endif
@if($analyticsByRegion->count() > 0)
Regional Enquiry Status

View detailed statistics for {{ $analyticsByRegion->count() }} regions

@endif @if($analyticsByDistrict->count() > 0)
District Enquiry Status

View detailed statistics for {{ $analyticsByDistrict->count() }} districts

@endif
Enquiry Types

View detailed type for all Enquiries

Enquiries List
@forelse($enquiries as $enquiry) @empty @endforelse
# Date Check Ref Member Type Region District Status Actions
{{ $loop->iteration + (($enquiries->currentPage() - 1) * $enquiries->perPage()) }} {{ $enquiry->created_at->format('d/m/Y') }} {{ $enquiry->check_number }} {{ ucwords($enquiry->full_name) }}
{{ $enquiry->force_no }}
{{ ucfirst(str_replace('_', ' ', $enquiry->type)) }} {{ $enquiry->region->name ?? 'N/A' }} {{ $enquiry->district->name ?? 'N/A' }} @php $statusClasses = [ 'pending' => 'bg-warning text-dark', 'assigned' => 'bg-info', 'approved' => 'bg-success', 'rejected' => 'bg-danger', ]; @endphp {{ ucfirst($enquiry->status) }} View
No enquiries found

Try adjusting your filters

@if($enquiries->hasPages()) @endif
@endsection