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(保持仪表盘治理链路一致性)