feat(admin-dashboard): add 7d merchant rank meta summary
This commit is contained in:
@@ -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>
|
||||||
|
|||||||
@@ -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(保持仪表盘治理链路一致性)
|
||||||
|
|||||||
Reference in New Issue
Block a user