diff --git a/resources/views/admin/platform_orders/index.blade.php b/resources/views/admin/platform_orders/index.blade.php index d73d69f..99dfc5d 100644 --- a/resources/views/admin/platform_orders/index.blade.php +++ b/resources/views/admin/platform_orders/index.blade.php @@ -8,6 +8,14 @@ // 失败原因过长时不生成 sync_error_keyword 链接,避免 URL 过长/特殊字符破坏 query $SYNC_ERROR_KEYWORD_LINK_MAX_LEN = (int) config('saasshop.platform_orders.sync_error_keyword_link_max_len', 200); $SYNC_FAILED_REASON_TRUNCATE_LEN = (int) config('saasshop.platform_orders.sync_failed_reason_display_truncate_len', 60); + + // back 参数用于“返回上一页(保留上下文)”,但 back 本身不应再包含 back(避免无限嵌套导致 URL 膨胀) + $currentQuery = request()->query(); + unset($currentQuery['back']); + $selfWithoutBack = '/' . ltrim(request()->path(), '/'); + if (count($currentQuery) > 0) { + $selfWithoutBack .= '?' . \Illuminate\Support\Arr::query($currentQuery); + } @endphp

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

@@ -748,7 +756,7 @@ @forelse($orders as $order) {{ $order->id }} - {{ $order->order_no }} + {{ $order->order_no }} @if($order->merchant) {{ $order->merchant->name }}