测试: 补齐摘要区退款回执辅助链接护栏

This commit is contained in:
萝卜
2026-03-18 19:08:19 +08:00
parent 7614ada1b6
commit 7b0a63c468
2 changed files with 15 additions and 3 deletions

View File

@@ -723,7 +723,7 @@
<div class="metric-number">¥{{ number_format((float) ($summaryStats['total_refunded_amount'] ?? 0), 2) }}</div>
<div class="muted muted-xs">基于 meta.refund_summary.total_amount缺省回退汇总</div>
<div class="muted muted-xs">
<a class="link" href="{!! $safeFullUrlWithQuery(['refund_status' => 'has', 'page' => null]) !!}">查看有退款订单</a>
<a data-role="po-summary-link-view-refund-orders" class="link" href="{!! $safeFullUrlWithQuery(['refund_status' => 'has', 'page' => null]) !!}">查看有退款订单</a>
</div>
</div>
<div class="card">
@@ -743,7 +743,7 @@
</div>
<div class="muted muted-xs">有回执口径payment_summary.total_amount 存在或 payment_receipts 有记录</div>
<div class="muted muted-xs">
<a class="link" href="{!! $safeFullUrlWithQuery(['receipt_status' => 'none', 'page' => null]) !!}">查看无回执订单</a>
<a data-role="po-summary-link-view-no-receipt-orders" class="link" href="{!! $safeFullUrlWithQuery(['receipt_status' => 'none', 'page' => null]) !!}">查看无回执订单</a>
</div>
</div>
<div class="card">
@@ -753,7 +753,7 @@
</div>
<div class="muted muted-xs"> payment_summary 且无 payment_receipts</div>
<div class="muted muted-xs">
<a class="link" href="{!! $safeFullUrlWithQuery(['receipt_status' => 'has', 'page' => null]) !!}">查看有回执订单</a>
<a data-role="po-summary-link-view-receipt-orders" class="link" href="{!! $safeFullUrlWithQuery(['receipt_status' => 'has', 'page' => null]) !!}">查看有回执订单</a>
</div>
</div>
<div class="card">

View File

@@ -33,6 +33,10 @@ class AdminPlatformOrderIndexSummaryReceiptRefundLinksShouldHaveDataRoleAndKeepB
'role' => 'po-summary-link-refund-orders',
'expect' => ['refund_status' => 'has'],
],
[
'role' => 'po-summary-link-view-refund-orders',
'expect' => ['refund_status' => 'has'],
],
[
'role' => 'po-summary-link-no-refund-orders',
'expect' => ['refund_status' => 'none'],
@@ -41,10 +45,18 @@ class AdminPlatformOrderIndexSummaryReceiptRefundLinksShouldHaveDataRoleAndKeepB
'role' => 'po-summary-link-receipt-orders',
'expect' => ['receipt_status' => 'has'],
],
[
'role' => 'po-summary-link-view-receipt-orders',
'expect' => ['receipt_status' => 'has'],
],
[
'role' => 'po-summary-link-no-receipt-orders',
'expect' => ['receipt_status' => 'none'],
],
[
'role' => 'po-summary-link-view-no-receipt-orders',
'expect' => ['receipt_status' => 'none'],
],
];
foreach ($cases as $c) {