lsc hace 2 semanas
padre
commit
ff76541da1

+ 1 - 1
dist/index.html

@@ -32,7 +32,7 @@
       width: 100%;
       background: #e6eaf0;
       font-family: '黑体';
-    }</style><link href=./static/css/app.10145089b66f97605b5e0bf0e4a05b17.css rel=stylesheet></head><body><div id=app></div><script type=text/javascript src=./static/js/manifest.3ad1d5771e9b13dbdad2.js></script><script type=text/javascript src=./static/js/vendor.8c9ac76522a5e4bf9301.js></script><script type=text/javascript src=./static/js/app.0cec72ecb8c5e33bb04b.js></script></body></html><script>function stopSafari() {
+    }</style><link href=./static/css/app.374ab209bc4ced9518afdc35c5d6bbc3.css rel=stylesheet></head><body><div id=app></div><script type=text/javascript src=./static/js/manifest.3ad1d5771e9b13dbdad2.js></script><script type=text/javascript src=./static/js/vendor.8c9ac76522a5e4bf9301.js></script><script type=text/javascript src=./static/js/app.eac35bbdeff6853ca039.js></script></body></html><script>function stopSafari() {
     //阻止safari浏览器双击放大功能
     let lastTouchEnd = 0  //更新手指弹起的时间
     document.documentElement.addEventListener("touchstart", function (event) {

La diferencia del archivo ha sido suprimido porque es demasiado grande
+ 0 - 0
dist/static/css/app.374ab209bc4ced9518afdc35c5d6bbc3.css


La diferencia del archivo ha sido suprimido porque es demasiado grande
+ 0 - 0
dist/static/css/app.374ab209bc4ced9518afdc35c5d6bbc3.css.map


La diferencia del archivo ha sido suprimido porque es demasiado grande
+ 0 - 0
dist/static/js/app.0cec72ecb8c5e33bb04b.js


La diferencia del archivo ha sido suprimido porque es demasiado grande
+ 0 - 0
dist/static/js/app.0cec72ecb8c5e33bb04b.js.map


La diferencia del archivo ha sido suprimido porque es demasiado grande
+ 0 - 0
dist/static/js/app.eac35bbdeff6853ca039.js


La diferencia del archivo ha sido suprimido porque es demasiado grande
+ 0 - 0
dist/static/js/app.eac35bbdeff6853ca039.js.map


La diferencia del archivo ha sido suprimido porque es demasiado grande
+ 0 - 0
dist/static/js/manifest.3ad1d5771e9b13dbdad2.js.map


+ 13 - 2
src/components/pages/knowledge/components/graph.vue

@@ -78,6 +78,7 @@ export default {
                 // 先清除所有高亮
                 this.graph.clearItemStates(node, 'searched');
                 if (
+                    (model.fullLabel && model.fullLabel.indexOf(this.searchText) !== -1) ||
                     (model.label && model.label.indexOf(this.searchText) !== -1) ||
                     (model.id && model.id.indexOf(this.searchText) !== -1)
                 ) {
@@ -171,9 +172,11 @@ export default {
                             outDiv.style.maxWidth = '320px';
                             outDiv.style.wordBreak = 'break-all';
                             const model = e.item.getModel();
+                            // 显示完整名称,不受字数限制
+                            const fullLabel = model.fullLabel || model.label || model.id || '未命名节点';
                             outDiv.innerHTML = `
                             <div>
-                                <div style="margin-bottom: 5px;font-weight: bold;">${model.label || model.id}</div>
+                                <div style="margin-bottom: 5px;font-weight: bold;">${fullLabel}</div>
                                 <span style="color:#666;font-size:12px;">${model.description || '暂无描述'}</span>
                             </div>`;
                             return outDiv;
@@ -261,10 +264,18 @@ export default {
                     const fill = hexToRgba(categoryColor, 0.2);
                     console.log(categoryColor);
                     
+                    // 处理标签文本截断
+                    const fullLabel = node.label || node.id || '';
+                    const maxLength = 8; // 最大显示字数
+                    const displayLabel = fullLabel.length > maxLength 
+                        ? fullLabel.substring(0, maxLength) + '...' 
+                        : fullLabel;
+                    
                     // 保留 comboId 字段
                     const nodeData = {
                         id: node.id,
-                        label: node.label,
+                        label: displayLabel, // 使用截断后的标签
+                        fullLabel: fullLabel, // 保存完整标签用于tooltip
                         description: node.description,
                         size,
                         style: {

Algunos archivos no se mostraron porque demasiados archivos cambiaron en este cambio