完善商城订单模拟快照与空值展示

This commit is contained in:
czl231
2026-08-16 01:17:41 +08:00
parent 2942d9a71c
commit 255028e983
6 changed files with 117 additions and 29 deletions

View File

@@ -136,6 +136,20 @@ for (const invalidStatus of [10, 35]) {
if (!orderDefinition.includes("f('paid_at', { emptyText: '未支付' })")) {
throw new Error('商城订单空支付时间必须明确显示为未支付');
}
for (const displayContract of [
"f('request_no', { emptyText: '未记录' })",
"f('contact_name', { emptyText: '未记录' })",
"f('contact_phone', { emptyText: '未记录' })",
"f('logistics_no', { emptyText: '未发货' })",
"f('logistics_company', { emptyText: '未发货' })",
"f('shipped_at', { emptyText: '未发货' })",
"f('received_at', { emptyText: '未收货' })",
"f('remark', { emptyText: '无备注' })",
]) {
if (!orderDefinition.includes(displayContract)) {
throw new Error(`商城订单详情缺少空值业务文案:${displayContract}`);
}
}
if (/title="ID"|data-index="id"/.test(listPage)) {
throw new Error('标准资源列表不得把数据库ID作为业务列展示');