|
@@ -59,16 +59,19 @@ export const MaterialDetailDataSource = {
|
|
|
|
|
|
/**
|
|
|
* 物料明细状态枚举
|
|
|
+ * @description 对应数据库item_status字段:0未确认 1已确认 2部分发货 3已完成
|
|
|
* @readonly
|
|
|
- * @enum {string}
|
|
|
+ * @enum {0|1|2|3}
|
|
|
*/
|
|
|
export const MaterialDetailStatus = {
|
|
|
- /** 待处理 */
|
|
|
- PENDING: '0',
|
|
|
+ /** 未确认 */
|
|
|
+ UNCONFIRMED: 0,
|
|
|
/** 已确认 */
|
|
|
- CONFIRMED: '1',
|
|
|
- /** 已取消 */
|
|
|
- CANCELLED: '2'
|
|
|
+ CONFIRMED: 1,
|
|
|
+ /** 部分发货 */
|
|
|
+ PARTIAL_SHIPPED: 2,
|
|
|
+ /** 已完成 */
|
|
|
+ COMPLETED: 3
|
|
|
}
|
|
|
|
|
|
/**
|
|
@@ -107,12 +110,13 @@ export const DEFAULT_PAGINATION_CONFIG = {
|
|
|
|
|
|
/**
|
|
|
* 物料明细状态选项列表
|
|
|
- * @type {ReadonlyArray<{readonly label: string, readonly value: string}>}
|
|
|
+ * @type {ReadonlyArray<{readonly label: string, readonly value: 0|1|2|3}>}
|
|
|
*/
|
|
|
export const MATERIAL_DETAIL_STATUS_OPTIONS = [
|
|
|
- { label: '待处理', value: MaterialDetailStatus.PENDING },
|
|
|
+ { label: '未确认', value: MaterialDetailStatus.UNCONFIRMED },
|
|
|
{ label: '已确认', value: MaterialDetailStatus.CONFIRMED },
|
|
|
- { label: '已取消', value: MaterialDetailStatus.CANCELLED }
|
|
|
+ { label: '部分发货', value: MaterialDetailStatus.PARTIAL_SHIPPED },
|
|
|
+ { label: '已完成', value: MaterialDetailStatus.COMPLETED }
|
|
|
]
|
|
|
|
|
|
// 导出明细状态工具函数供其他组件使用
|
|
@@ -141,7 +145,7 @@ export {
|
|
|
* @property {number} taxAmount - 税额(2位小数)
|
|
|
* @property {number} totalAmount - 总金额(2位小数)
|
|
|
* @property {string} remark - 备注
|
|
|
- * @property {keyof typeof MaterialDetailStatus} status - 状态
|
|
|
+ * @property {0|1|2|3} status - 明细状态(0未确认 1已确认 2部分发货 3已完成)
|
|
|
* @property {keyof typeof MaterialDetailDataSource} dataSource - 数据来源 (REMOTE|IMPORTED)
|
|
|
* @property {boolean} isDeletable - 是否可删除
|
|
|
* @property {string} mainCategoryId - 主物料分类ID
|