From 66f2ca1f6a9aa30e018dade26dade9569f02cd07 Mon Sep 17 00:00:00 2001
From: hanyuqing <1106611654@qq.com>
Date: Tue, 23 Dec 2025 14:14:30 +0800
Subject: [PATCH] all
---
vue/src/components/Menu.vue | 9 +-
vue/src/router/index.js | 12 +
vue/src/system/GraphBuilder.vue | 272 ++++++++++++++
vue/src/system/GraphDemo.vue | 144 +-------
vue/src/system/GraphStyle.vue | 788 ++++++++++++++++++++++++++++++++++++++++
5 files changed, 1080 insertions(+), 145 deletions(-)
create mode 100644 vue/src/system/GraphBuilder.vue
create mode 100644 vue/src/system/GraphStyle.vue
diff --git a/vue/src/components/Menu.vue b/vue/src/components/Menu.vue
index 02b2de8..8b59440 100644
--- a/vue/src/components/Menu.vue
+++ b/vue/src/components/Menu.vue
@@ -87,7 +87,7 @@ const menuItems = ref([
},
{
name: '知识图谱构建',
- path: '/kg-construction',
+ path: '/kg-builder',
icon: '🔧'
},
{
@@ -99,7 +99,12 @@ const menuItems = ref([
name: '知识图谱数据',
path: '/kg-data',
icon: '📊'
- }
+ },
+ {
+ name: '图谱可视化设置',
+ path: '/kg-style',
+ icon: ''
+ },
]);
// 活跃菜单索引
diff --git a/vue/src/router/index.js b/vue/src/router/index.js
index 210bc9d..71eb23b 100644
--- a/vue/src/router/index.js
+++ b/vue/src/router/index.js
@@ -3,6 +3,8 @@ import Login from '../system/Login.vue'
import Index from '../system/Index.vue'
import Profile from '../system/Profile.vue'
import Display from '../system/GraphDemo.vue'
+import Builder from '../system/GraphBuilder.vue'
+import Style from '../system/GraphStyle.vue'
const routes = [
{
path: '/',
@@ -28,6 +30,16 @@ const routes = [
path: '/kg-display',
name: 'Display',
component: Display
+ },
+ {
+ path: '/kg-builder',
+ name: 'Builder',
+ component: Builder
+ },
+ {
+ path: '/kg-style',
+ name: 'Style',
+ component: Style
}
]
diff --git a/vue/src/system/GraphBuilder.vue b/vue/src/system/GraphBuilder.vue
new file mode 100644
index 0000000..bfed56c
--- /dev/null
+++ b/vue/src/system/GraphBuilder.vue
@@ -0,0 +1,272 @@
+
+