feat(admin-dashboard): add mini rank chart for 7d merchant revenue

This commit is contained in:
萝卜
2026-03-16 10:19:17 +08:00
parent 3c4612b339
commit 1149565702
4 changed files with 145 additions and 0 deletions

View File

@@ -144,6 +144,20 @@
<div class="muted">Top5 合计已付 ¥{{ number_format($rankTotal, 2) }}</div>
@php
// 用于前端渐进增强渲染迷你排行JS 读取 data-points
$rankPoints = [];
foreach ($rankRows as $r) {
$rankPoints[] = [
'merchant_id' => (int) ($r['merchant_id'] ?? 0),
'count' => (int) ($r['count'] ?? 0),
'paid_sum' => (float) ($r['paid_sum'] ?? 0),
];
}
@endphp
<div class="adm-mini-rank" data-role="merchant-revenue-rank-7d-chart" data-points='@json($rankPoints)'></div>
<table class="mt-10" data-role="merchant-revenue-rank-7d">
<thead>
<tr>