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) }