diff --git a/resources/views/admin/dashboard.blade.php b/resources/views/admin/dashboard.blade.php
index 8711f16..1fb0d56 100644
--- a/resources/views/admin/dashboard.blade.php
+++ b/resources/views/admin/dashboard.blade.php
@@ -312,6 +312,7 @@
$hasReceiptEvidence = (data_get($po->meta, 'payment_summary.total_amount') !== null)
|| (data_get($po->meta, 'payment_receipts.0.amount') !== null);
$fixReceiptUrl = \App\Support\BackUrl::withBackAndFragment('/admin/platform-orders/' . $po->id, $selfWithoutBack, 'add-payment-receipt');
+ $fixRefundReceiptUrl = \App\Support\BackUrl::withBackAndFragment('/admin/platform-orders/' . $po->id, $selfWithoutBack, 'add-refund-receipt');
$noReceiptListUrl = \App\Support\BackUrl::withBack('/admin/platform-orders?payment_status=paid&receipt_status=none', $selfWithoutBack);
$syncErrMsg = (string) (data_get($po->meta, 'subscription_activation_error.message') ?? '');
@@ -498,7 +499,7 @@
|
去核对退款
|
- 去补退款记录
+ 去补退款记录
@endif
@if((string) $po->order_type === 'renewal' && empty($po->site_subscription_id))
diff --git a/tests/Feature/AdminDashboardRecentPlatformOrdersShouldNotUseDuplicateBackUrlWithBackAndFragmentCallsTest.php b/tests/Feature/AdminDashboardRecentPlatformOrdersShouldNotUseDuplicateBackUrlWithBackAndFragmentCallsTest.php
index bb603d8..ebac5b4 100644
--- a/tests/Feature/AdminDashboardRecentPlatformOrdersShouldNotUseDuplicateBackUrlWithBackAndFragmentCallsTest.php
+++ b/tests/Feature/AdminDashboardRecentPlatformOrdersShouldNotUseDuplicateBackUrlWithBackAndFragmentCallsTest.php
@@ -38,11 +38,17 @@ class AdminDashboardRecentPlatformOrdersShouldNotUseDuplicateBackUrlWithBackAndF
"BackUrl::withBackAndFragment('/admin/platform-orders/' . \$po->id, \$selfWithoutBack, 'relation-subscription')"
));
+ $this->assertSame(1, substr_count(
+ $blade,
+ "BackUrl::withBackAndFragment('/admin/platform-orders/' . \$po->id, \$selfWithoutBack, 'add-refund-receipt')"
+ ));
+
// 仍应存在变量引用(说明已收敛到统一变量)
$this->assertStringContainsString('$scanGoSyncFailedUrl', $blade);
$this->assertStringContainsString('$scanGoBmpaFailedUrl', $blade);
$this->assertStringContainsString('$scanGoReconcileUrl', $blade);
$this->assertStringContainsString('$scanGoRefundUrl', $blade);
$this->assertStringContainsString('$scanGoRelationUrl', $blade);
+ $this->assertStringContainsString('$fixRefundReceiptUrl', $blade);
}
}