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

Payment Management

Manager Dashboard
@php // Class kwa ukubwa sawa kwa kadi 5 kwenye skrini kubwa (col-xl inagawa upana sawa kwa kadi 5) $col_class = 'col-xl col-lg-4 col-md-6'; @endphp

Total Enquiries

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


Total Applications

Awaiting Approval

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

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


Action Needed

Approved

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

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


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

Rejected

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

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


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

Paid / Completed

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

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


{{ $analytics['total'] > 0 ? round(($analytics['paid'] / $analytics['total']) * 100, 1) : 0 }}% Completion Rate
@if(request()->anyFilled(['search', 'status', 'date_from', 'date_to'])) Filters Active @endif
@if(request()->anyFilled(['search', 'status', 'date_from', 'date_to'])) Reset Filters @endif
@forelse($payments as $payment) @php $isOverdue = $payment->created_at->diffInDays(now()) >= 2; @endphp @empty @endforelse
#
Date Initiated
Check Number
TYPE
Member Details
Amount & Bank
Status
Location
Actions
@if($payment->status === 'initiated') @else - @endif
{{ $loop->iteration + (($payments->currentPage() - 1) * $payments->perPage()) }}
{{ $payment->created_at->format('M d, Y') }} {{ $payment->created_at->format('H:i') }} @if($isOverdue) Overdue @endif
{{ $payment->enquiry->check_number }}
{{ ucwords(str_replace('_', ' ', $payment->enquiry->type)) }}
RegisteredBy: {{ $payment->enquiry->registeredBy->name ?? 'N/A' }} @forelse($payment->enquiry->assignedUsers as $assignedUser) Assigned To: {{ $assignedUser->name ?? 'N/A' }} @empty Assigned To: N/A @endforelse
{{ ucwords($payment->enquiry->full_name) }} {{ $payment->enquiry->force_no ?? 'N/A' }} {{ $payment->enquiry->phone ?? 'N/A' }}
Tsh {{ number_format($payment->amount) }} {{ strtoupper($payment->enquiry->bank_name ?? 'N/A') }} {{ $payment->enquiry->account_number ?? 'N/A' }}
@switch($payment->status) @case('initiated') Initiated @break @case('approved') Approved @break @case('paid') Paid @break @case('rejected') Rejected @break @endswitch
{{ $payment->enquiry->region->name ?? 'N/A' }} {{ $payment->enquiry->district->name ?? 'N/A' }}
No pending approvals

All payment requests have been processed.

@if($payments->hasPages()) @endif
@include('payments.modals.manager_modals') @endsection