refactor(platform_orders): use BackUrl helpers for subscription links on show
This commit is contained in:
@@ -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
|
||||
<a class="btn btn-secondary btn-sm" href="{!! $openSubUrl2 !!}">查看已同步订阅</a>
|
||||
@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
|
||||
<a class="link" href="{!! $openSubUrl !!}">打开订阅详情</a>
|
||||
<span class="muted">|</span>
|
||||
@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
|
||||
<a class="muted" href="{!! $openSubSyncableUrl !!}">查看可同步订单</a>
|
||||
<span class="muted">|</span>
|
||||
|
||||
Reference in New Issue
Block a user