diff --git a/src/api/mes/wm/arrivalnotice/index.ts b/src/api/mes/wm/arrivalnotice/index.ts index 7e0ce4d00..556a9e8ef 100644 --- a/src/api/mes/wm/arrivalnotice/index.ts +++ b/src/api/mes/wm/arrivalnotice/index.ts @@ -57,5 +57,10 @@ export const WmArrivalNoticeApi = { // 导出到货通知单 Excel exportArrivalNotice: async (params: any) => { return await request.download({ url: '/mes/wm/arrival-notice/export-excel', params }) + }, + + // 获得到货通知单精简列表(可按状态筛选) + getArrivalNoticeSimpleList: async (status?: number) => { + return await request.get({ url: '/mes/wm/arrival-notice/simple-list', params: { status } }) } } diff --git a/src/api/mes/wm/itemreceipt/index.ts b/src/api/mes/wm/itemreceipt/index.ts index cce441b79..269df64e5 100644 --- a/src/api/mes/wm/itemreceipt/index.ts +++ b/src/api/mes/wm/itemreceipt/index.ts @@ -56,9 +56,9 @@ export const WmItemReceiptApi = { return await request.put({ url: '/mes/wm/item-receipt/submit?id=' + id }) }, - // 审批采购入库单 - approveItemReceipt: async (id: number) => { - return await request.put({ url: '/mes/wm/item-receipt/approve?id=' + id }) + // 执行上架 + shelvingItemReceipt: async (id: number) => { + return await request.put({ url: '/mes/wm/item-receipt/shelving?id=' + id }) }, // 执行入库 @@ -66,6 +66,11 @@ export const WmItemReceiptApi = { return await request.put({ url: '/mes/wm/item-receipt/execute?id=' + id }) }, + // 取消采购入库单 + cancelItemReceipt: async (id: number) => { + return await request.put({ url: '/mes/wm/item-receipt/cancel?id=' + id }) + }, + // 导出采购入库单 Excel exportItemReceipt: async (params: any) => { return await request.download({ url: '/mes/wm/item-receipt/export-excel', params }) diff --git a/src/views/mes/utils/constants.ts b/src/views/mes/utils/constants.ts index 73dca91d0..215268425 100644 --- a/src/views/mes/utils/constants.ts +++ b/src/views/mes/utils/constants.ts @@ -200,33 +200,20 @@ export const MesProFeedbackTypeEnum = { } /** MES 到货通知单状态枚举 */ -// TODO @AI(4 个状态):草稿 -// 待质检 -// 已完成 -// 待入库 export const MesWmArrivalNoticeStatusEnum = { - PREPARE: 0, // 草稿 - SUBMITTED: 1, // 已提交 - APPROVED: 2, // 已审批 - FINISHED: 3 // 已完成 + PREPARE: 0, // 草稿 + PENDING_QC: 1, // 待质检 + PENDING_RECEIPT: 2, // 待入库 + FINISHED: 3 // 已完成 } /** MES 采购入库单状态枚举 */ -// TODO @AI(5 个状态):草稿 -// 待上架 -// 待执行入库 -// 已完成 -// 已取消 - // 创建:进入草稿 - // 提交:待上架 - // 上架:待执行入库 - // 执行入库:已完成 - // 取消:已取消 export const MesWmItemReceiptStatusEnum = { PREPARE: 0, // 草稿 - SUBMITTED: 1, // 已提交 - APPROVED: 2, // 已审批 - FINISHED: 3 // 已完成 + APPROVING: 1, // 待上架 + APPROVED: 2, // 待入库 + FINISHED: 3, // 已完成 + CANCELED: 4 // 已取消 } /** 获取物料/产品标识的标签 */ diff --git a/src/views/mes/wm/arrivalnotice/components/WmArrivalNoticeSelect.vue b/src/views/mes/wm/arrivalnotice/components/WmArrivalNoticeSelect.vue new file mode 100644 index 000000000..34c59989b --- /dev/null +++ b/src/views/mes/wm/arrivalnotice/components/WmArrivalNoticeSelect.vue @@ -0,0 +1,96 @@ + + + + diff --git a/src/views/mes/wm/arrivalnotice/index.vue b/src/views/mes/wm/arrivalnotice/index.vue index 507d90354..4f3bd6158 100644 --- a/src/views/mes/wm/arrivalnotice/index.vue +++ b/src/views/mes/wm/arrivalnotice/index.vue @@ -157,13 +157,13 @@ > 提交 - + 审批 diff --git a/src/views/mes/wm/itemreceipt/ItemReceiptDetailList.vue b/src/views/mes/wm/itemreceipt/ItemReceiptDetailList.vue index b84ed5ae7..acf3485a8 100644 --- a/src/views/mes/wm/itemreceipt/ItemReceiptDetailList.vue +++ b/src/views/mes/wm/itemreceipt/ItemReceiptDetailList.vue @@ -1,8 +1,8 @@ - +