refactor(platform_orders): use BackUrl::withBack for lead/governance list links on show

This commit is contained in:
萝卜
2026-03-14 19:53:57 +00:00
parent 46a5294d90
commit 4e29b7ab64

View File

@@ -20,15 +20,13 @@
}; };
// 常用治理列表链接:统一口径(携带 back 回到当前订单详情自身,且不嵌套 back // 常用治理列表链接:统一口径(携带 back 回到当前订单详情自身,且不嵌套 back
$reconcileMismatchListUrl = '/admin/platform-orders?' . \Illuminate\Support\Arr::query([ $reconcileMismatchListUrl = \App\Support\BackUrl::withBack('/admin/platform-orders?' . \Illuminate\Support\Arr::query([
'reconcile_mismatch' => 1, 'reconcile_mismatch' => 1,
'back' => $orderShowSelf, ]), $orderShowSelf);
]);
$refundInconsistentListUrl = '/admin/platform-orders?' . \Illuminate\Support\Arr::query([ $refundInconsistentListUrl = \App\Support\BackUrl::withBack('/admin/platform-orders?' . \Illuminate\Support\Arr::query([
'refund_inconsistent' => 1, 'refund_inconsistent' => 1,
'back' => $orderShowSelf, ]), $orderShowSelf);
]);
@endphp @endphp
<div class="card mb-20"> <div class="card mb-20">
<p class="muted muted-tight">这里用于运营排查订单核心字段、关联订阅、以及订阅同步元数据meta</p> <p class="muted muted-tight">这里用于运营排查订单核心字段、关联订阅、以及订阅同步元数据meta</p>
@@ -37,10 +35,9 @@
$platformLeadId = (int) (data_get($order->meta, 'platform_lead_id') ?? 0); $platformLeadId = (int) (data_get($order->meta, 'platform_lead_id') ?? 0);
$leadIndexUrl = ''; $leadIndexUrl = '';
if ($platformLeadId > 0) { if ($platformLeadId > 0) {
$leadIndexUrl = '/admin/platform-leads?' . \Illuminate\Support\Arr::query([ $leadIndexUrl = \App\Support\BackUrl::withBack('/admin/platform-leads?' . \Illuminate\Support\Arr::query([
'lead_id' => $platformLeadId, 'lead_id' => $platformLeadId,
'back' => $orderShowSelf, ]), $orderShowSelf);
]);
} }
@endphp @endphp
@if($platformLeadId > 0) @if($platformLeadId > 0)
@@ -61,10 +58,9 @@
$platformLeadId = (int) (data_get($order->meta, 'platform_lead_id') ?? 0); $platformLeadId = (int) (data_get($order->meta, 'platform_lead_id') ?? 0);
$platformLeadUrl = ''; $platformLeadUrl = '';
if ($platformLeadId > 0) { if ($platformLeadId > 0) {
$platformLeadUrl = '/admin/platform-leads?' . \Illuminate\Support\Arr::query([ $platformLeadUrl = \App\Support\BackUrl::withBack('/admin/platform-leads?' . \Illuminate\Support\Arr::query([
'lead_id' => $platformLeadId, 'lead_id' => $platformLeadId,
'back' => $orderShowSelf, ]), $orderShowSelf);
]);
} }
@endphp @endphp
@if($platformLeadId > 0) @if($platformLeadId > 0)