From bed8cbc4e0749f0a2158802c3d9914648567abdc Mon Sep 17 00:00:00 2001
From: HuangHai <10402852@qq.com>
Date: Wed, 2 Jul 2025 15:23:34 +0800
Subject: [PATCH] 'commit'
---
dsRag/static/tree.html | 46 +++++-------------------------------------
1 file changed, 5 insertions(+), 41 deletions(-)
diff --git a/dsRag/static/tree.html b/dsRag/static/tree.html
index e104f548..078bf987 100644
--- a/dsRag/static/tree.html
+++ b/dsRag/static/tree.html
@@ -118,13 +118,11 @@
html += '
' + (node.related || '') +
(isThirdLevel ? '' : '') + ' | ';
html += '';
-
if (node.open && node.children && node.children.length > 0) {
buildRows(node.children, level + 1);
}
}
}
-
buildRows(treeData);
$("#treeBody").html(html);
}
@@ -176,8 +174,12 @@
const isSelected = currentNode && currentNode.prerequisite &&
currentNode.prerequisite.some(p => p.id === node.id);
+ // 获取父节点标题
+ const parentTitle = findParentTitle(node);
+ const displayTitle = parentTitle ? `【${parentTitle}】${node.title}` : node.title;
+
html += '';
- html += '';
+ html += '';
html += '
';
}
});
@@ -232,47 +234,9 @@
layer.close(index);
}
});
-
form.render();
});
}
-
- // 修改维护按钮样式
- function updateTable() {
- var html = '';
-
- function buildRows(nodes, level) {
- level = level || 0;
- for (var i = 0; i < nodes.length; i++) {
- var node = nodes[i];
- html += '';
- html += '';
- if (node.children && node.children.length > 0) {
- html += '' +
- (node.open ? '▼' : '▶') + '';
- } else {
- html += '';
- }
- html += node.title + ' | ';
-
- // 修改后的维护按钮显示逻辑
- const isThirdLevel = node.parent_id && allNodes.find(n => n.id === node.parent_id)?.parent_id;
- html += '' + (node.prerequisite && node.prerequisite.length > 0 ?
- node.prerequisite.map(p => p.title).join(', ') : '') +
- (isThirdLevel ? '' : '') + ' | ';
- html += '' + (node.related || '') +
- (isThirdLevel ? '' : '') + ' | ';
- html += '
';
-
- if (node.open && node.children && node.children.length > 0) {
- buildRows(node.children, level + 1);
- }
- }
- }
-
- buildRows(treeData);
- $("#treeBody").html(html);
- }