Admin dashboard: billing entry links carry safe back

This commit is contained in:
萝卜
2026-03-15 00:53:14 +00:00
parent 84946db852
commit 85a3189e81
2 changed files with 46 additions and 3 deletions

View File

@@ -8,6 +8,12 @@
$incomingBack = (string) request()->query('back', '');
$safeBackForLinks = \App\Support\BackUrl::sanitizeForLinks($incomingBack);
$billingEntryLinks = [
'platform_orders' => \App\Support\BackUrl::withBack('/admin/platform-orders', $safeBackForLinks),
'site_subscriptions' => \App\Support\BackUrl::withBack('/admin/site-subscriptions', $safeBackForLinks),
'plans' => \App\Support\BackUrl::withBack('/admin/plans', $safeBackForLinks),
];
$platformOrdersQuickLinks = [
'unpaid_pending' => \App\Support\BackUrl::withBack('/admin/platform-orders?payment_status=unpaid&status=pending', $safeBackForLinks),
'paid_pending' => \App\Support\BackUrl::withBack('/admin/platform-orders?payment_status=paid&status=pending', $safeBackForLinks),
@@ -39,9 +45,9 @@
<div class="muted">聚焦收费闭环的日常治理入口:订单 订阅 套餐。</div>
<div class="actions mt-12">
<a class="btn" href="/admin/platform-orders">进入平台订单</a>
<a class="btn btn-secondary" href="/admin/site-subscriptions">进入订阅管理</a>
<a class="btn btn-secondary" href="/admin/plans">进入套餐管理</a>
<a class="btn" href="{!! $billingEntryLinks['platform_orders'] !!}">进入平台订单</a>
<a class="btn btn-secondary" href="{!! $billingEntryLinks['site_subscriptions'] !!}">进入订阅管理</a>
<a class="btn btn-secondary" href="{!! $billingEntryLinks['plans'] !!}">进入套餐管理</a>
</div>
<div class="mt-12">