@extends('layouts.finance') @section('title', ($report['agent_summary']->agent_name ?? 'Agent').' Points') @section('subtitle', 'Agent point activity from Examism vouchers') @section('content') @php $filters = $report['filters']; $rows = $report['rows']; $selectedProduct = $report['selected_product']; $summary = $report['item_summary']; $agent = $report['agent_summary']; $pointLabel = ($report['type'] ?? '') === 'redeemed' ? 'Redeemed Points' : 'Points'; $pointTotal = (float) ($agent->points ?? 0); $formattedPointTotal = $pointTotal == floor($pointTotal) ? number_format($pointTotal) : rtrim(rtrim(number_format($pointTotal, 4, '.', ','), '0'), '.'); $backParams = [ 'type' => $report['type'], 'mode' => $filters['mode'], 'month' => $filters['month'], 'year' => $filters['year'], 'from' => $filters['from'], 'to' => $filters['to'], ]; @endphp
| Date | Agent ID | Business Name | Agent | Product | Order | Vouchers | Type | {{ ($report['type'] ?? '') === 'redeemed' ? 'Redeemed Points' : 'Points' }} | |
|---|---|---|---|---|---|---|---|---|---|
| {{ $row->activity_date }} | {{ $row->agent_id ?: '-' }} | {{ $row->agent_business_name ?: '-' }} | {{ $row->agent_name }} | {{ $row->agent_email ?: '-' }} | {{ $row->product_name }} | {{ $row->order_id ? '#'.$row->order_id : '-' }} | {{ number_format($row->order_vouchers ?? 0) }} | {{ $row->point_type }} | @php $redeemed = (float) ($row->redeemed_points ?? 0); $exact = fn ($v) => $v == floor($v) ? number_format($v) : rtrim(rtrim(number_format($v, 4, '.', ','), '0'), '.'); @endphp{{ $exact($redeemed) }} |
| No point activity found for this filter. | |||||||||