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