@extends('layouts.portal') @section('title', 'Agent Performance Dashboard') @section('page_title', 'Agent Performance Dashboard') @section('page_subtitle', 'Monitor Agent Performance & Commission Hierarchy') @section('sidebar') @include('admin.partials.sidebar', ['active' => 'agent-performance']) @endsection @section('content')

Agent Performance Dashboard

Real-time Agent Performance & Commission Tracking

Back
Reset

Total Agents

{{ count($agentStats) }}

Clients ({{ \Carbon\Carbon::createFromDate(null, $filterMonth, 1)->format('M Y') }})

{{ $totalClientsFiltered }}

Wills ({{ \Carbon\Carbon::createFromDate(null, $filterMonth, 1)->format('M Y') }})

{{ $totalWillsFiltered }}

Commission ({{ \Carbon\Carbon::createFromDate(null, $filterMonth, 1)->format('M Y') }})

RM {{ number_format($totalCommissionFiltered, 0) }}

Agent Performance Ranking

Showing all-time performance. "This Month" column reflects {{ \Carbon\Carbon::createFromDate(null, $filterMonth, 1)->format('F Y') }} activity.

@if(count($agentStats) == 0)

No agents found matching your search criteria

@elseif($totalClientsFiltered == 0 && $totalWillsFiltered == 0 && $totalCommissionFiltered == 0)

No activity in {{ \Carbon\Carbon::createFromDate(null, $filterMonth, 1)->format('F Y') }}

Showing all-time agent statistics. Switch to a different month to see activity.

@else
@forelse($agentStats as $index => $stat) @empty @endforelse
Rank Agent Name Total Clients Total Wills Total Commission This Month This Month Comm. Action
@if($index == 0) 🏆 @elseif($index == 1) 🥈 @elseif($index == 2) 🥉 @else {{ $index + 1 }} @endif {{ $stat['agent']->name }} {{ $stat['total_clients'] }} {{ $stat['total_wills'] }} RM {{ number_format($stat['total_commission'], 2) }} {{ $stat['total_referrals_this_month'] }} RM {{ number_format($stat['commission_this_month'], 2) }} View Details
No agents found
@endif
@endsection