From df1bcb5cdb8c02f448acbd3a4490e0ae3408eef4 Mon Sep 17 00:00:00 2001 From: "zangch@mesnac.com" Date: Tue, 26 Aug 2025 10:46:05 +0800 Subject: [PATCH] =?UTF-8?q?fix(wms):=20=E4=BF=AE=E5=A4=8D=E9=87=87?= =?UTF-8?q?=E8=B4=AD=E5=85=A5=E5=BA=93=E5=8D=95=E5=A4=8D=E5=88=B6=E5=8A=9F?= =?UTF-8?q?=E8=83=BD?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - 在入库单复制功能中添加 poDId 字段,确保采购订单物料主键传递给后端 - 修改库存接口类型定义,将 lockState 字段标记为可选字段 --- src/api/wms/inventory/types.ts | 8 ++++---- src/views/wms/instockOrderCopy/index.vue | 3 ++- 2 files changed, 6 insertions(+), 5 deletions(-) diff --git a/src/api/wms/inventory/types.ts b/src/api/wms/inventory/types.ts index 9266e14..5acfe16 100644 --- a/src/api/wms/inventory/types.ts +++ b/src/api/wms/inventory/types.ts @@ -32,9 +32,9 @@ export interface InventoryVO { inventoryQty: number; /** - * 锁定状态(0未锁定,1锁定) + * 锁定状态(0未锁定,1锁定,可为空) */ - lockState: string; + lockState?: string; /** * 库存状态(0库存归0,1正常) @@ -86,7 +86,7 @@ export interface InventoryForm extends BaseEntity { inventoryQty?: number; /** - * 锁定状态(0未锁定,1锁定) + * 锁定状态(0未锁定,1锁定,可为空) */ lockState?: string; @@ -139,7 +139,7 @@ export interface InventoryQuery extends PageQuery { inventoryQty?: number; /** - * 锁定状态(0未锁定,1锁定) + * 锁定状态(0未锁定,1锁定,可为空) */ lockState?: string; diff --git a/src/views/wms/instockOrderCopy/index.vue b/src/views/wms/instockOrderCopy/index.vue index d09b103..1845fce 100644 --- a/src/views/wms/instockOrderCopy/index.vue +++ b/src/views/wms/instockOrderCopy/index.vue @@ -965,7 +965,8 @@ const dialogSubmit = () => { unitName: item.materialUnit, // 前端 materialUnit -> 后端 unitName instockQty: Number(item.instockQty || 0), codeYesNo: item.codeYesNo || '0', - materialCategoryId: dialogForm.value.materialCategoryId + materialCategoryId: dialogForm.value.materialCategoryId, + poDId: item.poDId // 确保采购订单物料主键传递给后端 })) .filter( d =>d.materialCode && Number(d.instockQty) > 0);