feat(admin-dashboard): add 7d merchant rank meta summary

This commit is contained in:
萝卜
2026-03-16 10:48:38 +08:00
parent 5b4e71da78
commit 64d024d17d
2 changed files with 17 additions and 0 deletions

View File

@@ -178,6 +178,22 @@
<div class="adm-mini-rank" data-role="merchant-revenue-rank-7d-chart" data-points='@json($rankPoints)'></div> <div class="adm-mini-rank" data-role="merchant-revenue-rank-7d-chart" data-points='@json($rankPoints)'></div>
@php
$rankPaidMax = 0.0;
$rankOrdersTotal = 0;
foreach ($rankRows as $r) {
$rankPaidMax = max($rankPaidMax, (float) ($r['paid_sum'] ?? 0));
$rankOrdersTotal += (int) ($r['count'] ?? 0);
}
@endphp
<div class="adm-mini-meta" data-role="merchant-revenue-rank-7d-meta">
<span class="adm-mini-meta-item">Top5合计已付<strong>¥{{ number_format($rankTotal, 2) }}</strong></span>
<span class="adm-mini-meta-sep"></span>
<span class="adm-mini-meta-item">Top5订单数<strong>{{ (int) $rankOrdersTotal }}</strong></span>
<span class="adm-mini-meta-sep"></span>
<span class="adm-mini-meta-item">Top1金额<strong>¥{{ number_format($rankPaidMax, 2) }}</strong></span>
</div>
<table class="mt-10" data-role="merchant-revenue-rank-7d"> <table class="mt-10" data-role="merchant-revenue-rank-7d">
<thead> <thead>
<tr> <tr>

View File

@@ -28,6 +28,7 @@ class AdminDashboardMerchantRevenueRank7dCardShouldRenderTest extends TestCase
$res->assertSee('排行近7天站点收入 Top5', false); $res->assertSee('排行近7天站点收入 Top5', false);
$res->assertSee('data-role="merchant-revenue-rank-7d-chart"', false); $res->assertSee('data-role="merchant-revenue-rank-7d-chart"', false);
$res->assertSee('data-role="merchant-revenue-rank-7d-meta"', false);
$res->assertSee('data-role="merchant-revenue-rank-7d"', false); $res->assertSee('data-role="merchant-revenue-rank-7d"', false);
// 链接应携带 back保持仪表盘治理链路一致性 // 链接应携带 back保持仪表盘治理链路一致性