/** * 功能:检查配送订单详情和状态记录使用中文状态及明确空值文案。 * 版本: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('配送订单状态展示检查通过:状态中文化,哨兵值和未分配人员语义明确。');