diff --git a/src/api/mes/wm/stocktaking/task/index.ts b/src/api/mes/wm/stocktaking/task/index.ts index 61bbb68bf..24b5f6117 100644 --- a/src/api/mes/wm/stocktaking/task/index.ts +++ b/src/api/mes/wm/stocktaking/task/index.ts @@ -49,6 +49,10 @@ export const StockTakingApi = { return await request.put({ url: '/mes/wm/stocktaking-task/cancel', params: { id } }) }, + finishStockTaking: async (id: number) => { + return await request.put({ url: '/mes/wm/stocktaking-task/finish', data: { id } }) + }, + exportStockTaking: async (params: any) => { return await request.download({ url: '/mes/wm/stocktaking-task/export-excel', params }) } diff --git a/src/api/mes/wm/stocktaking/task/line/index.ts b/src/api/mes/wm/stocktaking/task/line/index.ts index 9a0c8b8d0..22bc882cc 100644 --- a/src/api/mes/wm/stocktaking/task/line/index.ts +++ b/src/api/mes/wm/stocktaking/task/line/index.ts @@ -29,6 +29,10 @@ export const StockTakingTaskLineApi = { return await request.get({ url: '/mes/wm/stocktaking-task-line/page', params }) }, + getStockTakingTaskLineSimpleList: async (taskId: number) => { + return await request.get({ url: '/mes/wm/stocktaking-task-line/simple-list', params: { taskId } }) + }, + getStockTakingTaskLine: async (id: number) => { return await request.get({ url: '/mes/wm/stocktaking-task-line/get', params: { id } }) }, @@ -45,3 +49,20 @@ export const StockTakingTaskLineApi = { return await request.delete({ url: '/mes/wm/stocktaking-task-line/delete?id=' + id }) } } + +export interface StockTakingTaskLineSimpleVO { + id: number + itemId: number + itemCode: string + itemName: string + specification?: string + unitMeasureName?: string + batchCode?: string + warehouseId: number + warehouseName: string + locationId?: number + locationName?: string + areaId?: number + areaName?: string + quantity: number +} diff --git a/src/api/mes/wm/stocktaking/task/result/index.ts b/src/api/mes/wm/stocktaking/task/result/index.ts index dea12e8cf..2f6a9be15 100644 --- a/src/api/mes/wm/stocktaking/task/result/index.ts +++ b/src/api/mes/wm/stocktaking/task/result/index.ts @@ -28,11 +28,23 @@ export const StockTakingResultApi = { return await request.get({ url: '/mes/wm/stocktaking-task-result/page', params }) }, - getStockTakingResultList: async (taskId: number) => { - return await request.get({ url: '/mes/wm/stocktaking-task-result/list?taskId=' + taskId }) + getStockTakingResult: async (id: number) => { + return await request.get({ url: '/mes/wm/stocktaking-task-result/get', params: { id } }) }, - exportStockTakingResult: async (params: any) => { - return await request.download({ url: '/mes/wm/stocktaking-task-result/export-excel', params }) + getStockTakingResultList: async (params: any) => { + return await request.get({ url: '/mes/wm/stocktaking-task-result/list', params }) + }, + + createStockTakingResult: async (data: StockTakingResultVO) => { + return await request.post({ url: '/mes/wm/stocktaking-task-result/create', data }) + }, + + updateStockTakingResult: async (data: StockTakingResultVO) => { + return await request.put({ url: '/mes/wm/stocktaking-task-result/update', data }) + }, + + deleteStockTakingResult: async (id: number) => { + return await request.delete({ url: '/mes/wm/stocktaking-task-result/delete?id=' + id }) } } diff --git a/src/views/mes/wm/stocktaking/task/StockTakingForm.vue b/src/views/mes/wm/stocktaking/task/StockTakingForm.vue index 22ab162a9..19284b6d2 100644 --- a/src/views/mes/wm/stocktaking/task/StockTakingForm.vue +++ b/src/views/mes/wm/stocktaking/task/StockTakingForm.vue @@ -112,17 +112,24 @@ - - + + - - + +