diff --git a/src/views/iot/alert/config/AlertConfigForm.vue b/src/views/iot/alert/config/AlertConfigForm.vue
index bece0fffb..f5c938f37 100644
--- a/src/views/iot/alert/config/AlertConfigForm.vue
+++ b/src/views/iot/alert/config/AlertConfigForm.vue
@@ -11,7 +11,12 @@
-
+
diff --git a/src/views/wms/order/movement/MovementOrderForm.vue b/src/views/wms/order/movement/MovementOrderForm.vue
index 3695f7a45..12f5954dd 100644
--- a/src/views/wms/order/movement/MovementOrderForm.vue
+++ b/src/views/wms/order/movement/MovementOrderForm.vue
@@ -306,7 +306,7 @@ const handleAddDetail = () => {
if (!canAddDetail.value) {
return
}
- inventorySelectRef.value?.open()
+ inventorySelectRef.value?.open(getSelectedInventoryKeys())
}
/** 选择库存 */
@@ -330,6 +330,17 @@ function isInventorySelected(inventory: InventorySelectRow) {
})
}
+/** 获得已选择的库存标识 */
+function getSelectedInventoryKeys() {
+ return (formData.value.details || [])
+ .map((detail) =>
+ detail.skuId && detail.sourceWarehouseId
+ ? `${detail.skuId}-${detail.sourceWarehouseId}`
+ : undefined
+ )
+ .filter((key): key is string => !!key)
+}
+
const handleDeleteDetail = (index: number) => {
formData.value.details?.splice(index, 1)
}