From 9a3df49d8f1c369947a3d2a23d041c321db5ef6c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E8=90=9D=E5=8D=9C?= Date: Tue, 17 Mar 2026 09:25:33 +0800 Subject: [PATCH] refactor(admin): reuse filters hidden inputs partial in site subscriptions tools --- .../filters_hidden_inputs.blade.php | 12 +++++++--- .../admin/site_subscriptions/index.blade.php | 22 +++++++------------ 2 files changed, 17 insertions(+), 17 deletions(-) diff --git a/resources/views/admin/components/filters_hidden_inputs.blade.php b/resources/views/admin/components/filters_hidden_inputs.blade.php index de6caef..a19d4db 100644 --- a/resources/views/admin/components/filters_hidden_inputs.blade.php +++ b/resources/views/admin/components/filters_hidden_inputs.blade.php @@ -1,10 +1,16 @@ @php /** * 统一输出“当前筛选上下文”的 hidden inputs。 - * 用法:@include('admin.components.filters_hidden_inputs', ['filters' => $filters ?? []]) + * + * 用法: + * @include('admin.components.filters_hidden_inputs', [ + * 'filters' => $filters ?? [], + * // 可选:覆盖 keys(不同页面可复用,避免输出无关字段) + * // 'keys' => ['status', 'merchant_id', ...], + * ]) */ $filters = (array) ($filters ?? []); - $keys = [ + $keys = (array) ($keys ?? [ 'status', 'payment_status', 'merchant_id', @@ -29,7 +35,7 @@ 'refund_inconsistent', 'created_from', 'created_to', - ]; + ]); @endphp @foreach($keys as $k) diff --git a/resources/views/admin/site_subscriptions/index.blade.php b/resources/views/admin/site_subscriptions/index.blade.php index 01ed6f6..f32a044 100644 --- a/resources/views/admin/site_subscriptions/index.blade.php +++ b/resources/views/admin/site_subscriptions/index.blade.php @@ -386,13 +386,10 @@
- - - - - - - + @include('admin.components.filters_hidden_inputs', [ + 'filters' => $filters ?? [], + 'keys' => ['status', 'merchant_id', 'plan_id', 'expiry', 'ends_from', 'ends_to', 'keyword'], + ])
@@ -416,13 +413,10 @@ @if($attachOrderId <= 0)
@csrf - - - - - - - + @include('admin.components.filters_hidden_inputs', [ + 'filters' => $filters ?? [], + 'keys' => ['status', 'merchant_id', 'plan_id', 'expiry', 'ends_from', 'ends_to', 'keyword'], + ])