From 20bdd0ad319d4aa3848ddf4fb0fc13a9ea8160c2 Mon Sep 17 00:00:00 2001 From: YunaiV Date: Sun, 22 Mar 2026 16:31:59 +0800 Subject: [PATCH] =?UTF-8?q?=E2=9C=A8=20feat(mes):=20=E6=9B=B4=E6=96=B0?= =?UTF-8?q?=E5=BA=93=E5=AD=98=E7=AE=A1=E7=90=86=E9=80=BB=E8=BE=91=EF=BC=8C?= =?UTF-8?q?=E9=87=8D=E5=91=BD=E5=90=8D=E5=AD=97=E6=AE=B5=E5=B9=B6=E6=B7=BB?= =?UTF-8?q?=E5=8A=A0=E4=BA=8B=E5=8A=A1=E8=AE=B0=E5=BD=95?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 重构库存管理相关的请求和响应对象,更新字段名称以提高语义清晰度。新增库存事务流水记录,支持库存增减事件的追踪。此变更旨在提升库存管理的可维护性和可读性。 --- src/api/mes/wm/materialStock/index.ts | 13 ++++--------- .../components/WmMaterialStockSelect.vue | 4 ++-- src/views/mes/wm/materialStock/index.vue | 15 +++++++-------- 3 files changed, 13 insertions(+), 19 deletions(-) diff --git a/src/api/mes/wm/materialStock/index.ts b/src/api/mes/wm/materialStock/index.ts index 3fee03da0..92ac49ab7 100644 --- a/src/api/mes/wm/materialStock/index.ts +++ b/src/api/mes/wm/materialStock/index.ts @@ -8,7 +8,6 @@ export interface WmMaterialStockVO { itemCode: string itemName: string specification: string - unitMeasureId: number unitMeasureName: string batchId: number batchCode: string @@ -20,13 +19,9 @@ export interface WmMaterialStockVO { areaName: string vendorId: number vendorName: string - workOrderId: number - workOrderCode: string - quantityOnhand: number - recptDate: string - productionDate: string - expireDate: string - frozen: boolean + quantity: number + receiptTime: string + frozenFlag: boolean createTime: string } @@ -43,7 +38,7 @@ export const WmMaterialStockApi = { }, // 更新库存冻结状态 - updateMaterialStockFrozen: async (data: { id: number; frozen: boolean }) => { + updateMaterialStockFrozen: async (data: { id: number; frozenFlag: boolean }) => { return await request.put({ url: '/mes/wm/material-stock/update-frozen', data }) }, diff --git a/src/views/mes/wm/materialStock/components/WmMaterialStockSelect.vue b/src/views/mes/wm/materialStock/components/WmMaterialStockSelect.vue index b3a2f93b2..d5e343b4b 100644 --- a/src/views/mes/wm/materialStock/components/WmMaterialStockSelect.vue +++ b/src/views/mes/wm/materialStock/components/WmMaterialStockSelect.vue @@ -38,7 +38,7 @@ - + @@ -134,7 +134,7 @@ const handleConfirm = () => { locationName: selectedRow.value.locationName, areaId: selectedRow.value.areaId, areaName: selectedRow.value.areaName, - availableQuantity: selectedRow.value.quantityOnhand + availableQuantity: selectedRow.value.quantity }) handleClose() } diff --git a/src/views/mes/wm/materialStock/index.vue b/src/views/mes/wm/materialStock/index.vue index c31ec2e1e..e13b5ed64 100644 --- a/src/views/mes/wm/materialStock/index.vue +++ b/src/views/mes/wm/materialStock/index.vue @@ -75,7 +75,7 @@ - + @@ -93,18 +93,17 @@ - - - +