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