diff --git a/src/api/mes/wm/sn/index.ts b/src/api/mes/wm/sn/index.ts index d13ca021b..5a9443b81 100644 --- a/src/api/mes/wm/sn/index.ts +++ b/src/api/mes/wm/sn/index.ts @@ -13,6 +13,20 @@ export interface WmSnGroupVO { createTime?: Date } +export interface WmSnVO { + id?: number + uuid?: string + code?: string + itemId?: number + itemCode?: string + itemName?: string + specification?: string + unitName?: string + batchCode?: string + workOrderId?: number + createTime?: Date +} + export interface WmSnGenerateVO { itemId?: number batchCode?: string @@ -30,6 +44,11 @@ export const getSnGroupPage = async (params: any) => { return await request.get({ url: `/mes/wm/sn/group-page`, params }) } +// 获得批次 SN 码明细列表 +export const getSnListByUuid = async (uuid: string) => { + return await request.get({ url: `/mes/wm/sn/list-by-uuid`, params: { uuid } }) +} + // 批量删除 SN 码(按批次 UUID) export const deleteSnBatch = async (uuid: string) => { return await request.delete({ url: `/mes/wm/sn/delete-batch`, params: { uuid } }) diff --git a/src/views/mes/utils/constants.ts b/src/views/mes/utils/constants.ts index 7eab07311..703582b32 100644 --- a/src/views/mes/utils/constants.ts +++ b/src/views/mes/utils/constants.ts @@ -515,6 +515,7 @@ export enum BarcodeBizTypeEnum { PACKAGE = 105, STOCK = 106, BATCH = 107, + SN = 109, // PRO 生产模块 [300, 400) PROCARD = 300, WORKORDER = 301, diff --git a/src/views/mes/wm/sn/WmSnDetailDialog.vue b/src/views/mes/wm/sn/WmSnDetailDialog.vue new file mode 100644 index 000000000..fb4232c4f --- /dev/null +++ b/src/views/mes/wm/sn/WmSnDetailDialog.vue @@ -0,0 +1,84 @@ + + + diff --git a/src/views/mes/wm/sn/index.vue b/src/views/mes/wm/sn/index.vue index 48e75b75d..5da5cf072 100644 --- a/src/views/mes/wm/sn/index.vue +++ b/src/views/mes/wm/sn/index.vue @@ -69,7 +69,18 @@ - + + + - + @@ -117,8 +128,9 @@ - - + + +