Files
platforms/frontend/platform_admin/scripts/check-gasorder-status-display.mjs

21 lines
945 B
JavaScript
Raw Normal View History

2026-08-15 18:36:38 +08:00
/**
* 功能检查配送订单详情和状态记录使用中文状态及明确空值文案
* 版本v1.0.0
*/
import fs from 'node:fs';
const display = fs.readFileSync(new URL('../src/api/resource-display.ts', import.meta.url), 'utf8');
const checks = [
[display.includes("0: '草稿'"), '缺少状态记录原状态“草稿”文案'],
[display.includes("16: '已创建'"), '缺少配送订单“已创建”状态文案'],
[display.includes("34: '待确认'"), '缺少配送订单“待确认”状态文案'],
[display.includes("key === 'previous_order_status' && Number(value) === 0"), '异常前订单状态 0 未单独处理'],
[display.includes("return '暂未分配'"), '缺少未分配工作人员文案'],
];
for (const [passed, message] of checks) {
if (!passed) throw new Error(message);
}
console.log('配送订单状态展示检查通过:状态中文化,哨兵值和未分配人员语义明确。');