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); - } \ No newline at end of file