diff --git a/resources/views/admin/dashboard.blade.php b/resources/views/admin/dashboard.blade.php index 5ee3bf5..cd5feb2 100644 --- a/resources/views/admin/dashboard.blade.php +++ b/resources/views/admin/dashboard.blade.php @@ -369,21 +369,21 @@
占比(相对订阅总量 {{ $subTotal }})
-
+
7天内到期
{{ $pctExpiring7d }}%
-
+ -
+
已过期
{{ $pctExpired }}%
-
+
diff --git a/tests/Feature/AdminDashboardSubscriptionExpiryMiniBarsShouldRenderTest.php b/tests/Feature/AdminDashboardSubscriptionExpiryMiniBarsShouldRenderTest.php index fd48d00..fe2ffa6 100644 --- a/tests/Feature/AdminDashboardSubscriptionExpiryMiniBarsShouldRenderTest.php +++ b/tests/Feature/AdminDashboardSubscriptionExpiryMiniBarsShouldRenderTest.php @@ -32,6 +32,10 @@ class AdminDashboardSubscriptionExpiryMiniBarsShouldRenderTest extends TestCase $this->assertStringContainsString('data-role="dashboard-sub-expiring-7d-bar"', $html); $this->assertStringContainsString('data-role="dashboard-sub-expired-bar"', $html); + // 行可点击:直达订阅到期治理集合(含安全 back) + $this->assertStringContainsString('href="/admin/site-subscriptions?expiry=expiring_7d&back=%2Fadmin"', $html); + $this->assertStringContainsString('href="/admin/site-subscriptions?expiry=expired&back=%2Fadmin"', $html); + $css = (string) file_get_contents(public_path('css/admin-components.css')); $this->assertStringContainsString('.adm-mini-bar-row{', $css); $this->assertStringContainsString('.adm-mini-bar-label{', $css);