Keep site subscription index context via back param links
This commit is contained in:
@@ -4,6 +4,11 @@
|
||||
@section('page_title', '订阅管理')
|
||||
|
||||
@section('content')
|
||||
@php
|
||||
// 用于“跨页跳转后仍可返回订阅列表并保留筛选上下文”
|
||||
// 注意:使用相对路径(RequestUri)而非绝对 URL,避免不同 APP_URL 环境影响,以及 show 页 back 安全校验(要求以 / 开头)
|
||||
$back = request()->getRequestUri();
|
||||
@endphp
|
||||
<div class="card mb-20">
|
||||
<p class="muted muted-tight">这里是总台视角的订阅目录页,承接“套餐 -> 订阅 -> 平台订单”的收费主链中间层。</p>
|
||||
<p class="muted">当前阶段先做到:可访问列表、可筛选、统计摘要;后续再接:订阅激活服务 / 续费 / 取消 / 对账。</p>
|
||||
@@ -124,7 +129,7 @@
|
||||
<tr>
|
||||
<td>{{ $subscription->id }}</td>
|
||||
<td>
|
||||
<a href="/admin/site-subscriptions/{{ $subscription->id }}">{{ $subscription->subscription_no }}</a>
|
||||
<a href="/admin/site-subscriptions/{{ $subscription->id }}?back={{ urlencode($back) }}">{{ $subscription->subscription_no }}</a>
|
||||
</td>
|
||||
<td>
|
||||
@if($subscription->merchant)
|
||||
@@ -165,7 +170,7 @@
|
||||
<td>
|
||||
@php $cnt = (int) ($subscription->platform_orders_count ?? 0); @endphp
|
||||
@if($cnt > 0)
|
||||
<a href="/admin/platform-orders?site_subscription_id={{ $subscription->id }}">{{ $cnt }}</a>
|
||||
<a href="/admin/platform-orders?site_subscription_id={{ $subscription->id }}&back={{ urlencode($back) }}">{{ $cnt }}</a>
|
||||
@else
|
||||
<span class="muted">0</span>
|
||||
@endif
|
||||
|
||||
Reference in New Issue
Block a user