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