From a29ea8e4e401707c50371132f2c454436df0b8e3 Mon Sep 17 00:00:00 2001 From: YunaiV Date: Mon, 6 Apr 2026 11:16:21 +0800 Subject: [PATCH] =?UTF-8?q?=E2=9C=A8=20feat(stock):=20=E6=B7=BB=E5=8A=A0?= =?UTF-8?q?=E4=BE=9B=E5=BA=94=E5=95=86=E7=BC=96=E5=8F=B7=E5=B9=B6=E7=A7=BB?= =?UTF-8?q?=E9=99=A4=E5=BA=93=E5=AD=98=E7=B2=BE=E7=AE=80=E5=88=97=E8=A1=A8?= =?UTF-8?q?=E6=8E=A5=E5=8F=A3?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/api/mes/wm/materialStock/index.ts | 8 - .../components/WmMaterialStockSelect.vue | 226 ++++++++----- .../WmMaterialStockSelectDialog.vue | 312 ++++++++++++++++++ 3 files changed, 463 insertions(+), 83 deletions(-) create mode 100644 src/views/mes/wm/materialStock/components/WmMaterialStockSelectDialog.vue diff --git a/src/api/mes/wm/materialStock/index.ts b/src/api/mes/wm/materialStock/index.ts index 93bf45f93..723dbc161 100644 --- a/src/api/mes/wm/materialStock/index.ts +++ b/src/api/mes/wm/materialStock/index.ts @@ -46,12 +46,4 @@ export const WmMaterialStockApi = { exportMaterialStock: async (params: any) => { return await request.download({ url: '/mes/wm/material-stock/export-excel', params }) }, - - // 获取库存精简列表(主要用于前端下拉,可按 itemId 过滤) - getMaterialStockSimpleList: async (itemId?: number) => { - return await request.get({ - url: '/mes/wm/material-stock/simple-list', - params: { itemId } - }) - } } diff --git a/src/views/mes/wm/materialStock/components/WmMaterialStockSelect.vue b/src/views/mes/wm/materialStock/components/WmMaterialStockSelect.vue index 74de17760..933fa54ad 100644 --- a/src/views/mes/wm/materialStock/components/WmMaterialStockSelect.vue +++ b/src/views/mes/wm/materialStock/components/WmMaterialStockSelect.vue @@ -1,46 +1,74 @@ - + + + diff --git a/src/views/mes/wm/materialStock/components/WmMaterialStockSelectDialog.vue b/src/views/mes/wm/materialStock/components/WmMaterialStockSelectDialog.vue new file mode 100644 index 000000000..4518093f8 --- /dev/null +++ b/src/views/mes/wm/materialStock/components/WmMaterialStockSelectDialog.vue @@ -0,0 +1,312 @@ + + + + + +