diff --git a/inventory-web/src/views/outbound/Selection.vue b/inventory-web/src/views/outbound/Selection.vue index 45d5474..68d50c3 100644 --- a/inventory-web/src/views/outbound/Selection.vue +++ b/inventory-web/src/views/outbound/Selection.vue @@ -41,7 +41,12 @@ - 添加子件到出库选单 + + 添加子件到出库选单 + @@ -426,6 +431,12 @@ const onBomParentChange = async (val: number) => { } } +/** + * 添加 BOM 子件到出库选单 + * 作用:根据当前选定的 BOM 父件,获取其子件列表,然后根据子件的 child_id 在库存中查找匹配的库存项, + * 并将它们添加到出库选单(selectedItems)中,添加的数量受子件所需个数(dosage)的限制。 + * 每个子件会尝试添加 dosage 个库存项(每个库存项代表一个实物单位),若库存项不足则按实际数量添加。 + */ const addChildrenToSelection = () => { if (bomChildren.value.length === 0) { ElMessage.warning('当前没有可添加的子件')