diff --git a/resources/views/admin/platform_orders/index.blade.php b/resources/views/admin/platform_orders/index.blade.php index aa7d81e..1422377 100644 --- a/resources/views/admin/platform_orders/index.blade.php +++ b/resources/views/admin/platform_orders/index.blade.php @@ -1765,7 +1765,8 @@ @endphp @if($receiptCount > 0) @php - $receiptCountShowUrl = \App\Support\BackUrl::withBackAndFragment('/admin/platform-orders/' . $order->id, $selfWithoutBack, 'add-payment-receipt'); + // spot-check:有回执时优先直达“回执列表区”(#payment-receipts),而非“新增回执表单”。 + $receiptCountShowUrl = \App\Support\BackUrl::withBackAndFragment('/admin/platform-orders/' . $order->id, $selfWithoutBack, 'payment-receipts'); @endphp {{ $receiptCount }} @else @@ -1780,7 +1781,8 @@ @endphp @if($refundCount > 0) @php - $refundCountShowUrl = \App\Support\BackUrl::withBackAndFragment('/admin/platform-orders/' . $order->id, $selfWithoutBack, 'add-refund-receipt'); + // spot-check:有退款记录时优先直达“退款记录区”(#refund-receipts),而非“新增退款表单”。 + $refundCountShowUrl = \App\Support\BackUrl::withBackAndFragment('/admin/platform-orders/' . $order->id, $selfWithoutBack, 'refund-receipts'); @endphp {{ $refundCount }} @else diff --git a/tests/Feature/AdminPlatformOrderIndexReceiptRefundCountLinksContainBackTest.php b/tests/Feature/AdminPlatformOrderIndexReceiptRefundCountLinksContainBackTest.php index dbf56e0..6a594ed 100644 --- a/tests/Feature/AdminPlatformOrderIndexReceiptRefundCountLinksContainBackTest.php +++ b/tests/Feature/AdminPlatformOrderIndexReceiptRefundCountLinksContainBackTest.php @@ -71,13 +71,14 @@ class AdminPlatformOrderIndexReceiptRefundCountLinksContainBackTest extends Test 'status' => 'pending', ]); + // 有回执/退款记录时:列表点击应直达“记录区”(用于 spot-check 复核),而不是“新增表单”。 $receiptLink = '/admin/platform-orders/' . $order->id . '?' . Arr::query([ 'back' => $indexSelfWithoutBack, - ]) . '#add-payment-receipt'; + ]) . '#payment-receipts'; $refundLink = '/admin/platform-orders/' . $order->id . '?' . Arr::query([ 'back' => $indexSelfWithoutBack, - ]) . '#add-refund-receipt'; + ]) . '#refund-receipts'; $res->assertSee($receiptLink, false); $res->assertSee($refundLink, false);