From e42de3d37bc016de686c5b3c3068aae889a9c1c4 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E8=90=9D=E5=8D=9C?= Date: Sat, 14 Mar 2026 23:44:59 +0000 Subject: [PATCH] Platform orders index: clear lead filter via BackUrl::currentPathWithQuery --- .../views/admin/platform_orders/index.blade.php | 12 +++++------- 1 file changed, 5 insertions(+), 7 deletions(-) diff --git a/resources/views/admin/platform_orders/index.blade.php b/resources/views/admin/platform_orders/index.blade.php index 1ae9963..63eea5c 100644 --- a/resources/views/admin/platform_orders/index.blade.php +++ b/resources/views/admin/platform_orders/index.blade.php @@ -46,13 +46,11 @@ // 列表视图:默认精简(避免列表过长);view=full 展开全部列 $isFullView = ((string) request()->query('view', '') === 'full'); - $clearLeadQuery = $currentQuery; - unset($clearLeadQuery['lead_id'], $clearLeadQuery['page']); - - $clearLeadUrl = '/admin/platform-orders'; - if (count($clearLeadQuery) > 0) { - $clearLeadUrl .= '?' . \Illuminate\Support\Arr::query($clearLeadQuery); - } + // 清除线索锁定:移除 lead_id + page,但保留其它筛选上下文,并安全透传 back。 + $clearLeadUrl = \App\Support\BackUrl::currentPathWithQuery([ + 'lead_id' => null, + 'page' => null, + ], $safeBackForLinks); @endphp

这里是总台视角的平台收费主链骨架页,当前阶段先承接套餐订购 / 续费 / 生效跟踪。