Files
platforms/frontend/platform_admin/scripts/check-gasorder-status-display.mjs
2026-08-15 18:36:38 +08:00

21 lines
945 B
JavaScript
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
/**
* 功能:检查配送订单详情和状态记录使用中文状态及明确空值文案。
* 版本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('配送订单状态展示检查通过:状态中文化,哨兵值和未分配人员语义明确。');