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

{{ $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 @endif
@if($analyticsByRegion->count() > 0)
Regions
{{-- -

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

--}}
@endif @if($analyticsByDistrict->count() > 0)
Districts
{{--

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

--}}
@endif
Categories
{{--

View detailed type for all Enquiries

--}}
@forelse($enquiries as $enquiry) @empty @endforelse
SN
Date
CheckNo
Member
Type
Region
Registered By
Status
Actions
{{ $loop->iteration + (($enquiries->currentPage() - 1) * $enquiries->perPage()) }}
{{ $enquiry->created_at->format('d/m/Y') }} {{ $enquiry->created_at->format('H:i') }} HRS
{{ $enquiry->check_number }}
{{ ucwords($enquiry->full_name) }} {{ $enquiry->phone }}
{{ ucfirst(str_replace('_', ' ', $enquiry->type)) }}
{{ $enquiry->region->name ?? 'N/A' }} {{ $enquiry->district->name ?? 'N/A' }}
@if($enquiry->registeredBy) {{ $enquiry->registeredBy->name }} @else N/A @endif @php $statusConfig = [ 'pending' => ['class' => 'bg-warning', 'icon' => 'fa-clock', 'text' => 'text-dark'], 'assigned' => ['class' => 'bg-info', 'icon' => 'fa-user-check', 'text' => 'text-white'], 'approved' => ['class' => 'bg-success', 'icon' => 'fa-check-circle', 'text' => 'text-white'], 'rejected' => ['class' => 'bg-danger', 'icon' => 'fa-times-circle', 'text' => 'text-white'], ]; $config = $statusConfig[$enquiry->status] ?? ['class' => 'bg-secondary', 'icon' => 'fa-question', 'text' => 'text-white']; @endphp {{ strtoupper($enquiry->status) }} View
No Enquiries Found

Try adjusting your filters or search criteria

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