From 567ed338c8ea12916a66b4163944c685389054fd Mon Sep 17 00:00:00 2001 From: YunaiV Date: Wed, 11 Mar 2026 00:53:50 +0800 Subject: [PATCH] =?UTF-8?q?=E2=9C=A8=20feat(mes):=20=E6=9B=B4=E6=96=B0?= =?UTF-8?q?=E7=9B=98=E7=82=B9=E6=96=B9=E6=A1=88=E5=8F=82=E6=95=B0=E7=B1=BB?= =?UTF-8?q?=E5=9E=8B=E6=9E=9A=E4=B8=BE=E5=8F=8A=E7=9B=B8=E5=85=B3=E9=80=BB?= =?UTF-8?q?=E8=BE=91?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/api/mes/wm/stocktaking/task/index.ts | 12 +- src/api/mes/wm/stocktaking/task/line/index.ts | 4 + .../task/StockTakingTaskLineList.vue | 308 ++++++++++-------- src/views/mes/wm/stocktaking/task/index.vue | 10 +- 4 files changed, 179 insertions(+), 155 deletions(-) diff --git a/src/api/mes/wm/stocktaking/task/index.ts b/src/api/mes/wm/stocktaking/task/index.ts index a33d38d8e..61bbb68bf 100644 --- a/src/api/mes/wm/stocktaking/task/index.ts +++ b/src/api/mes/wm/stocktaking/task/index.ts @@ -20,10 +20,6 @@ export interface StockTakingTaskVO { createTime?: string } -export interface StockTakingTaskActionReqVO { - id: number -} - export const StockTakingApi = { getStockTakingPage: async (params: any) => { return await request.get({ url: '/mes/wm/stocktaking-task/page', params }) @@ -45,12 +41,12 @@ export const StockTakingApi = { return await request.delete({ url: '/mes/wm/stocktaking-task/delete?id=' + id }) }, - submitStockTaking: async (data: StockTakingTaskActionReqVO) => { - return await request.put({ url: '/mes/wm/stocktaking-task/submit', data }) + submitStockTaking: async (id: number) => { + return await request.put({ url: '/mes/wm/stocktaking-task/submit', params: { id } }) }, - cancelStockTaking: async (data: StockTakingTaskActionReqVO) => { - return await request.put({ url: '/mes/wm/stocktaking-task/cancel', data }) + cancelStockTaking: async (id: number) => { + return await request.put({ url: '/mes/wm/stocktaking-task/cancel', params: { id } }) }, exportStockTaking: async (params: any) => { diff --git a/src/api/mes/wm/stocktaking/task/line/index.ts b/src/api/mes/wm/stocktaking/task/line/index.ts index e6b4eb4bc..9a0c8b8d0 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 }) }, + getStockTakingTaskLine: async (id: number) => { + return await request.get({ url: '/mes/wm/stocktaking-task-line/get', params: { id } }) + }, + createStockTakingTaskLine: async (data: StockTakingTaskLineVO) => { return await request.post({ url: '/mes/wm/stocktaking-task-line/create', data }) }, diff --git a/src/views/mes/wm/stocktaking/task/StockTakingTaskLineList.vue b/src/views/mes/wm/stocktaking/task/StockTakingTaskLineList.vue index 6bb0cf687..097217b1e 100644 --- a/src/views/mes/wm/stocktaking/task/StockTakingTaskLineList.vue +++ b/src/views/mes/wm/stocktaking/task/StockTakingTaskLineList.vue @@ -6,119 +6,123 @@ v-hasPermi="['mes:wm-stock-taking-task:update']" type="primary" plain - @click="handleAdd" + @click="openForm('create')" class="mb-10px" > 添加物料 - - - - - - - - - - + + + + + + + + + + - + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +