// 二维码状态枚举(含义显性化) export const CODE_STATUS = { UNUSED: 0, // 未使用(初始状态) IN_STOCK: 1, // 已入库(仅入库后) OUT_STOCK: 2 // 已出库(最终状态,不可操作) }; // IO类型枚举(与后端统一,避免拼写错误) export const IO_TYPE = { IN: 'in', // 入库 OUT: 'out', // 出库 TRANSFER: 'transfer', // 移库 WITHDRAW: 'withdraw' // 退库 }; // IO类型对应的中文文案(统一格式化来源) export const IO_TYPE_LABEL = { [IO_TYPE.IN]: '入库', [IO_TYPE.OUT]: '出库', [IO_TYPE.TRANSFER]: '移库', [IO_TYPE.WITHDRAW]: '退库' }; // 物品类型对应的中文文案 export const ITEM_TYPE_LABEL = { 'raw_material': '原材料', 'semi': '半成品', 'product': '产品' };