From 64d024d17d8b87064035ded4e6e3b37c72d13bfe Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E8=90=9D=E5=8D=9C?= Date: Mon, 16 Mar 2026 10:48:38 +0800 Subject: [PATCH] feat(admin-dashboard): add 7d merchant rank meta summary --- resources/views/admin/dashboard.blade.php | 16 ++++++++++++++++ ...MerchantRevenueRank7dCardShouldRenderTest.php | 1 + 2 files changed, 17 insertions(+) diff --git a/resources/views/admin/dashboard.blade.php b/resources/views/admin/dashboard.blade.php index 62d65de..c22e947 100644 --- a/resources/views/admin/dashboard.blade.php +++ b/resources/views/admin/dashboard.blade.php @@ -178,6 +178,22 @@
+ @php + $rankPaidMax = 0.0; + $rankOrdersTotal = 0; + foreach ($rankRows as $r) { + $rankPaidMax = max($rankPaidMax, (float) ($r['paid_sum'] ?? 0)); + $rankOrdersTotal += (int) ($r['count'] ?? 0); + } + @endphp +
+ Top5合计已付:¥{{ number_format($rankTotal, 2) }} + + Top5订单数:{{ (int) $rankOrdersTotal }} + + Top1金额:¥{{ number_format($rankPaidMax, 2) }} +
+ diff --git a/tests/Feature/AdminDashboardMerchantRevenueRank7dCardShouldRenderTest.php b/tests/Feature/AdminDashboardMerchantRevenueRank7dCardShouldRenderTest.php index 70fc97d..4a5d2eb 100644 --- a/tests/Feature/AdminDashboardMerchantRevenueRank7dCardShouldRenderTest.php +++ b/tests/Feature/AdminDashboardMerchantRevenueRank7dCardShouldRenderTest.php @@ -28,6 +28,7 @@ class AdminDashboardMerchantRevenueRank7dCardShouldRenderTest extends TestCase $res->assertSee('排行(近7天站点收入 Top5)', 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); // 链接应携带 back(保持仪表盘治理链路一致性)