From 58f0ce48e219b9e9e0d1f9c5ce0530ba0eb19826 Mon Sep 17 00:00:00 2001 From: dxc Date: Mon, 9 Feb 2026 15:55:57 +0800 Subject: [PATCH] (no commit message provided) Co-authored-by: aider (openai/DeepSeek-V3.2-Thinking) --- inventory-web/src/views/outbound/Selection.vue | 13 ++++++++++++- 1 file changed, 12 insertions(+), 1 deletion(-) 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('当前没有可添加的子件')