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[]) => {