From f39fb9ebcd7991d2a41049b0771e7374590950d0 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E8=90=9D=E5=8D=9C?= Date: Tue, 17 Mar 2026 06:13:56 +0800 Subject: [PATCH] ui(site-subscriptions): add ends_at range quick links --- .../admin/site_subscriptions/index.blade.php | 22 ++++++++++- ...xEndsAtRangeQuickLinksShouldRenderTest.php | 38 +++++++++++++++++++ 2 files changed, 59 insertions(+), 1 deletion(-) create mode 100644 tests/Feature/AdminSiteSubscriptionIndexEndsAtRangeQuickLinksShouldRenderTest.php diff --git a/resources/views/admin/site_subscriptions/index.blade.php b/resources/views/admin/site_subscriptions/index.blade.php index c991cec..6f2ec4b 100644 --- a/resources/views/admin/site_subscriptions/index.blade.php +++ b/resources/views/admin/site_subscriptions/index.blade.php @@ -272,7 +272,27 @@ - +
+ +
+ @php + $endsToday = now()->format('Y-m-d'); + $ends7d = now()->addDays(7)->format('Y-m-d'); + $ends30d = now()->addDays(30)->format('Y-m-d'); + $endsQuickTodayUrl = $buildQuickFilterUrl(['ends_from' => $endsToday, 'ends_to' => $endsToday, 'page' => null]); + $endsQuick7dUrl = $buildQuickFilterUrl(['ends_from' => $endsToday, 'ends_to' => $ends7d, 'page' => null]); + $endsQuick30dUrl = $buildQuickFilterUrl(['ends_from' => $endsToday, 'ends_to' => $ends30d, 'page' => null]); + $endsQuickClearUrl = $buildQuickFilterUrl(['ends_from' => null, 'ends_to' => null, 'page' => null]); + @endphp + 今天到期 + + 近7天到期 + + 近30天到期 + + 清空到期区间 +
+