diff --git a/resources/views/admin/platform_orders/show.blade.php b/resources/views/admin/platform_orders/show.blade.php
index e4a522a..e58fd1c 100644
--- a/resources/views/admin/platform_orders/show.blade.php
+++ b/resources/views/admin/platform_orders/show.blade.php
@@ -126,7 +126,11 @@
| 订阅管理 |
- 打开订阅详情
+ @php
+ $subBack = '/admin/platform-orders/' . $order->id;
+ $openSubUrl = '/admin/site-subscriptions/' . $order->siteSubscription->id . '?' . \Illuminate\Support\Arr::query(['back' => $subBack]);
+ @endphp
+ 打开订阅详情
|
同站点订阅
|
diff --git a/resources/views/admin/site_subscriptions/show.blade.php b/resources/views/admin/site_subscriptions/show.blade.php
index 438463f..7fc308b 100644
--- a/resources/views/admin/site_subscriptions/show.blade.php
+++ b/resources/views/admin/site_subscriptions/show.blade.php
@@ -95,7 +95,7 @@
@endphp
@if($safeBack)
- ← 返回平台订单列表(保留筛选)
+ ← 返回上一页(保留上下文)
|
@endif
diff --git a/tests/Feature/AdminPlatformOrderShowTest.php b/tests/Feature/AdminPlatformOrderShowTest.php
index c93b52d..79e8ce4 100644
--- a/tests/Feature/AdminPlatformOrderShowTest.php
+++ b/tests/Feature/AdminPlatformOrderShowTest.php
@@ -104,6 +104,7 @@ class AdminPlatformOrderShowTest extends TestCase
->assertSee('退款时间')
->assertSee('关联订阅')
->assertSee('打开订阅详情')
+ ->assertSee('/admin/site-subscriptions/' . $sub->id . '?back=' . urlencode('/admin/platform-orders/' . $order->id), false)
->assertSee('审计记录')
->assertSee('清除同步失败标记');
}
|