From 51e8cd35fa6c2ceca2e8e4dd89ded47fa151f0fd Mon Sep 17 00:00:00 2001 From: YunaiV Date: Sun, 29 Mar 2026 23:08:48 +0800 Subject: [PATCH] =?UTF-8?q?=E2=9C=A8=20feat(mes):=20=E4=BC=98=E5=8C=96?= =?UTF-8?q?=E5=BA=93=E5=AD=98=E9=80=89=E6=8B=A9=E5=99=A8=E5=92=8C=E9=80=80?= =?UTF-8?q?=E8=B4=A7=E6=98=8E=E7=BB=86=E8=A1=A8=E5=8D=95=E5=B8=83=E5=B1=80?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 调整库存选择器为下拉选择组件,支持前端过滤,提升用户体验。更新退货明细表单,增加库存记录选择,优化表单布局,确保信息展示更为清晰。 --- src/api/mes/wm/batch/index.ts | 5 ++ src/api/mes/wm/returnvendor/detail/index.ts | 2 +- src/api/mes/wm/returnvendor/line/index.ts | 1 + .../mes/wm/batch/components/WmBatchSelect.vue | 81 +++++++++++++++++++ .../wm/returnvendor/ReturnVendorLineList.vue | 18 ++++- 5 files changed, 104 insertions(+), 3 deletions(-) create mode 100644 src/views/mes/wm/batch/components/WmBatchSelect.vue diff --git a/src/api/mes/wm/batch/index.ts b/src/api/mes/wm/batch/index.ts index c7a0f54d1..d5bdcd941 100644 --- a/src/api/mes/wm/batch/index.ts +++ b/src/api/mes/wm/batch/index.ts @@ -52,5 +52,10 @@ export const BatchApi = { // 向后追溯 getBackwardList: async (code: string) => { return await request.get({ url: `/mes/wm/batch/backward-list`, params: { code } }) + }, + + // 获取批次精简列表(主要用于前端下拉) + getBatchSimpleList: async () => { + return await request.get({ url: `/mes/wm/batch/simple-list` }) } } diff --git a/src/api/mes/wm/returnvendor/detail/index.ts b/src/api/mes/wm/returnvendor/detail/index.ts index de4d7a1b0..a84a13860 100644 --- a/src/api/mes/wm/returnvendor/detail/index.ts +++ b/src/api/mes/wm/returnvendor/detail/index.ts @@ -5,7 +5,7 @@ export interface WmReturnVendorDetailVO { id?: number returnId: number lineId: number - materialStockId: number + materialStockId?: number itemId: number quantity: number batchId?: number diff --git a/src/api/mes/wm/returnvendor/line/index.ts b/src/api/mes/wm/returnvendor/line/index.ts index b8715d2c2..8e7ac688c 100644 --- a/src/api/mes/wm/returnvendor/line/index.ts +++ b/src/api/mes/wm/returnvendor/line/index.ts @@ -11,6 +11,7 @@ export interface WmReturnVendorLineVO { unitMeasureName?: string quantity: number batchId?: number + batchCode?: string remark?: string } diff --git a/src/views/mes/wm/batch/components/WmBatchSelect.vue b/src/views/mes/wm/batch/components/WmBatchSelect.vue new file mode 100644 index 000000000..be8aacaf4 --- /dev/null +++ b/src/views/mes/wm/batch/components/WmBatchSelect.vue @@ -0,0 +1,81 @@ + + + + diff --git a/src/views/mes/wm/returnvendor/ReturnVendorLineList.vue b/src/views/mes/wm/returnvendor/ReturnVendorLineList.vue index 9a2fb2fd2..aa9b05b75 100644 --- a/src/views/mes/wm/returnvendor/ReturnVendorLineList.vue +++ b/src/views/mes/wm/returnvendor/ReturnVendorLineList.vue @@ -32,7 +32,7 @@ - + - + + + + + @@ -120,6 +124,7 @@