From d311e7f0685c93bb5e7e32f924bd8d2bf83f8828 Mon Sep 17 00:00:00 2001 From: HuangHai <10402852@qq.com> Date: Wed, 2 Jul 2025 14:25:17 +0800 Subject: [PATCH] 'commit' --- dsRag/static/tree.html | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/dsRag/static/tree.html b/dsRag/static/tree.html index e6918e01..74d3dc98 100644 --- a/dsRag/static/tree.html +++ b/dsRag/static/tree.html @@ -212,7 +212,8 @@ // 为每个节点创建checkbox allNodes.forEach(node => { - if (node.id !== currentNodeId) { + // 只处理二级节点 + if (node.id !== currentNodeId && !node.isParent) { const div = document.createElement('div'); const checkbox = document.createElement('input'); checkbox.type = 'checkbox'; @@ -221,7 +222,7 @@ const label = document.createElement('label'); label.htmlFor = `node_${node.id}`; - label.textContent = node.isParent ? node.title : `【${findParentTitle(node)}】${node.title}`; + label.textContent = `【${findParentTitle(node)}】${node.title}`; div.appendChild(checkbox); div.appendChild(label); @@ -244,6 +245,7 @@ confirmBtn.onclick = function () { const selectedNodes = Array.from(container.querySelectorAll('input[type="checkbox"]:checked')) .map(checkbox => checkbox.value); + console.log("选中的节点ID:", selectedNodes); // 添加这行来输出选中内容 // 这里添加保存选中节点的逻辑 modal.remove(); };