From 46a5294d906fd8ac9f0589d6276a4e3f59ffc5c0 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E8=90=9D=E5=8D=9C?= Date: Sat, 14 Mar 2026 19:47:34 +0000 Subject: [PATCH] refactor(platform_orders): use BackUrl helpers for subscription links on show --- .../views/admin/platform_orders/show.blade.php | 15 +++++++++------ 1 file changed, 9 insertions(+), 6 deletions(-) diff --git a/resources/views/admin/platform_orders/show.blade.php b/resources/views/admin/platform_orders/show.blade.php index 5ed0150..a46a4ad 100644 --- a/resources/views/admin/platform_orders/show.blade.php +++ b/resources/views/admin/platform_orders/show.blade.php @@ -289,7 +289,7 @@ @php // 与“关联订阅”区块口径一致:back 回到当前订单详情自身(剔除 back query,避免嵌套) $subBack = $orderShowSelf; - $openSubUrl2 = '/admin/site-subscriptions/' . $order->siteSubscription->id . '?' . \Illuminate\Support\Arr::query(['back' => $subBack]); + $openSubUrl2 = \App\Support\BackUrl::withBack('/admin/site-subscriptions/' . $order->siteSubscription->id, $subBack); @endphp 查看已同步订阅 @endif @@ -327,15 +327,18 @@ @php // 用 orderShowSelf 作为 back(已剔除 back query,避免嵌套膨胀) $subBack = $orderShowSelf; - $openSubUrl = '/admin/site-subscriptions/' . $order->siteSubscription->id . '?' . \Illuminate\Support\Arr::query(['back' => $subBack]); + $openSubUrl = \App\Support\BackUrl::withBack('/admin/site-subscriptions/' . $order->siteSubscription->id, $subBack); @endphp 打开订阅详情 @php - $openSubSyncableUrl = '/admin/site-subscriptions/' . $order->siteSubscription->id . '?' . \Illuminate\Support\Arr::query([ - 'back' => $subBack, - 'order_sync_status' => 'syncable', - ]) . '#syncable-batch'; + $openSubSyncableUrl = \App\Support\BackUrl::withBackAndFragment( + '/admin/site-subscriptions/' . $order->siteSubscription->id . '?' . \Illuminate\Support\Arr::query([ + 'order_sync_status' => 'syncable', + ]), + $subBack, + 'syncable-batch' + ); @endphp 查看可同步订单