From 7bae330828ac9c2de4151f4c4281127ab3f04f9d Mon Sep 17 00:00:00 2001 From: YunaiV Date: Fri, 15 May 2026 09:06:59 +0800 Subject: [PATCH] =?UTF-8?q?fix(wms):=20=E7=A7=BB=E5=BA=93=E9=80=89?= =?UTF-8?q?=E6=8B=A9=E5=95=86=E5=93=81=E6=97=B6=EF=BC=8C=E5=BF=85=E9=A1=BB?= =?UTF-8?q?=E4=B8=A4=E4=B8=AA=E4=BB=93=E5=BA=93=E9=83=BD=E9=80=89=E6=8B=A9?= =?UTF-8?q?=E5=AE=8C?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../wms/order/movement/MovementOrderForm.vue | 17 +++++++++++++---- 1 file changed, 13 insertions(+), 4 deletions(-) diff --git a/src/views/wms/order/movement/MovementOrderForm.vue b/src/views/wms/order/movement/MovementOrderForm.vue index 2bbe00bed..377799cce 100644 --- a/src/views/wms/order/movement/MovementOrderForm.vue +++ b/src/views/wms/order/movement/MovementOrderForm.vue @@ -57,13 +57,13 @@
移库明细 !!formData.value.sourceWarehouseId && !!formData.value.targetWarehouseId +) /** 打开弹窗 */ const open = async (type: string, id?: number) => { @@ -300,7 +303,13 @@ const normalizeDetails = (details: MovementOrderDetailVO[]) => totalPrice: detail.totalPrice ?? multiplyPrice(detail.quantity, detail.price) })) -const handleAddDetail = () => inventorySelectRef.value?.open() +/** 打开库存选择弹窗 */ +const handleAddDetail = () => { + if (!canAddDetail.value) { + return + } + inventorySelectRef.value?.open() +} /** 选择库存 */ const handleSelectInventory = (inventories: InventorySelectRow[]) => {