diff --git a/dsRag/static/tree.html b/dsRag/static/tree.html index 72993f63..e67d8402 100644 --- a/dsRag/static/tree.html +++ b/dsRag/static/tree.html @@ -101,10 +101,21 @@ html += ''; } html += node.title + ''; - html += '' + (node.prerequisite || '') + - (node.isParent && node.parent_id ? '' : '') + ''; - html += '' + (node.related || '') + - (node.isParent && node.parent_id ? '' : '') + ''; + + function showNodeInfo(nodeId) { + const node = findNodeById(treeData, nodeId); // 添加treeData作为第一个参数 + if (node) { + alert(`节点ID: ${node.id}\n节点标题: ${node.title}`); + } else { + console.error('未找到节点:', nodeId); // 添加错误日志 + } + } + + // 修改维护按钮的HTML生成部分 + html += '' + (node.prerequisite || '') + + (node.isParent && node.parent_id ? '' : '') + ''; + html += '' + (node.related || '') + + (node.isParent && node.parent_id ? '' : '') + ''; html += ''; if (node.open && node.children && node.children.length > 0) { @@ -154,6 +165,25 @@ }); return result; } + + function prerequisiteUpdate(nodeId) { + const node = findNodeById(treeData, nodeId); + if (node) { + alert(`先修知识 Node ID: ${node.id}\nNode Title: ${node.title}`); + } else { + console.error('Node not found:', nodeId); + } + } + + function relatedUpdate(nodeId) { + const node = findNodeById(treeData, nodeId); + if (node) { + alert(`相关知识 Node ID: ${node.id}\nNode Title: ${node.title}`); + } else { + console.error('Node not found:', nodeId); + } + } + \ No newline at end of file