diff --git a/ModuleHeader.vue b/ModuleHeader.vue
new file mode 100644
index 0000000..70b9ffe
--- /dev/null
+++ b/ModuleHeader.vue
@@ -0,0 +1,224 @@
+
+
+
+
+ 类型统计
+
+
+ 48
+ 38
+
+
+ 节点类型总数
+ 边类型总数
+
+
+
+
+
+
+ 健康指数
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 图谱统计
+
+ 606041
+ 1694475
+
+
+ 节点总数
+ 边总数
+
+
+
+
+
+ 区域分析
+
+
+
+
+
+
+
+
+
diff --git a/package-lock.json b/package-lock.json
index 8db6ec3..29ec298 100644
--- a/package-lock.json
+++ b/package-lock.json
@@ -29,8 +29,11 @@
"mockjs": "^1.1.0",
"node-sass": "^9.0.0",
"sass-loader": "^13.3.2",
+ "v-contextmenu": "^2.9.2",
"vue": "^2.6.14",
+ "vue-contextmenu": "^1.5.11",
"vue-router": "^3.6.5",
+ "vue-seamless-scroll": "^1.1.23",
"vuex": "^3.6.2"
},
"devDependencies": {
@@ -4152,9 +4155,9 @@
}
},
"node_modules/caniuse-lite": {
- "version": "1.0.30001518",
- "resolved": "https://registry.npmmirror.com/caniuse-lite/-/caniuse-lite-1.0.30001518.tgz",
- "integrity": "sha512-rup09/e3I0BKjncL+FesTayKtPrdwKhUufQFd3riFw1hHg8JmIFoInYfB102cFcY/pPgGmdyl/iy+jgiDi2vdA=="
+ "version": "1.0.30001591",
+ "resolved": "https://registry.npmmirror.com/caniuse-lite/-/caniuse-lite-1.0.30001591.tgz",
+ "integrity": "sha512-PCzRMei/vXjJyL5mJtzNiUCKP59dm8Apqc3PH8gJkMnMXZGox93RbE76jHsmLwmIo6/3nsYIpJtx0O7u5PqFuQ=="
},
"node_modules/case-sensitive-paths-webpack-plugin": {
"version": "2.4.0",
@@ -4516,6 +4519,11 @@
"integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==",
"dev": true
},
+ "node_modules/comutils": {
+ "version": "1.1.19",
+ "resolved": "https://registry.npmmirror.com/comutils/-/comutils-1.1.19.tgz",
+ "integrity": "sha512-JxXB67juILiwhdLwOsYyjUqwWEhHdObI0EClOPk+JDtEuTbac59s0pxGpfCBnNNQ5JommifmcMGneW/4Cg7YWw=="
+ },
"node_modules/concat-map": {
"version": "0.0.1",
"resolved": "https://registry.npmmirror.com/concat-map/-/concat-map-0.0.1.tgz",
@@ -12400,6 +12408,18 @@
"uuid": "dist/bin/uuid"
}
},
+ "node_modules/v-contextmenu": {
+ "version": "2.9.2",
+ "resolved": "https://registry.npmmirror.com/v-contextmenu/-/v-contextmenu-2.9.2.tgz",
+ "integrity": "sha512-zCp1IG9UIJ1PQlccZ73RH68svvFUydXfndJlWDv9WvBlwbtWfIy5jUFpwBjwWXhqe7TvVi50xP99foeL3YJtOg==",
+ "engines": {
+ "node": ">= 4.0.0",
+ "npm": ">= 3.0.0"
+ },
+ "peerDependencies": {
+ "vue": "^2.5.0"
+ }
+ },
"node_modules/v8-compile-cache": {
"version": "2.3.0",
"resolved": "https://registry.npmmirror.com/v8-compile-cache/-/v8-compile-cache-2.3.0.tgz",
@@ -12433,6 +12453,14 @@
"csstype": "^3.1.0"
}
},
+ "node_modules/vue-contextmenu": {
+ "version": "1.5.11",
+ "resolved": "https://registry.npmmirror.com/vue-contextmenu/-/vue-contextmenu-1.5.11.tgz",
+ "integrity": "sha512-H9CdXqiVMRJsUX+ah9k2olywZUiJ+sq6EkCGkLza+DFx0PChIJzZPlsVNPOMgcFInYkigh+QRw2S4Bu7nUXGlA==",
+ "dependencies": {
+ "vue": "^2.6.9"
+ }
+ },
"node_modules/vue-eslint-parser": {
"version": "8.3.0",
"resolved": "https://registry.npmmirror.com/vue-eslint-parser/-/vue-eslint-parser-8.3.0.tgz",
@@ -12629,6 +12657,14 @@
"resolved": "https://registry.npmmirror.com/vue-router/-/vue-router-3.6.5.tgz",
"integrity": "sha512-VYXZQLtjuvKxxcshuRAwjHnciqZVoXAjTjcqBTz4rKc8qih9g9pI3hbDjmqXaHdgL3v8pV6P8Z335XvHzESxLQ=="
},
+ "node_modules/vue-seamless-scroll": {
+ "version": "1.1.23",
+ "resolved": "https://registry.npmmirror.com/vue-seamless-scroll/-/vue-seamless-scroll-1.1.23.tgz",
+ "integrity": "sha512-HBjUub8WwsKJzbFCrwKPDrZn4e+SSbkKgwWtjKtfLwesiFGwSsVxP44/Z6d3kpXy94qIFOiflJH6l0/9pj7SGA==",
+ "dependencies": {
+ "comutils": "^1.1.9"
+ }
+ },
"node_modules/vue-style-loader": {
"version": "4.1.3",
"resolved": "https://registry.npmmirror.com/vue-style-loader/-/vue-style-loader-4.1.3.tgz",
diff --git a/package.json b/package.json
index 0eed18a..d4f2ca4 100644
--- a/package.json
+++ b/package.json
@@ -29,8 +29,11 @@
"mockjs": "^1.1.0",
"node-sass": "^9.0.0",
"sass-loader": "^13.3.2",
+ "v-contextmenu": "^2.9.2",
"vue": "^2.6.14",
+ "vue-contextmenu": "^1.5.11",
"vue-router": "^3.6.5",
+ "vue-seamless-scroll": "^1.1.23",
"vuex": "^3.6.2"
},
"devDependencies": {
diff --git a/public/2.6.ico b/public/2.6.ico
new file mode 100644
index 0000000..4876fe1
Binary files /dev/null and b/public/2.6.ico differ
diff --git a/public/Logo.ico b/public/Logo.ico
new file mode 100644
index 0000000..73471e5
Binary files /dev/null and b/public/Logo.ico differ
diff --git a/public/index.html b/public/index.html
index f0b9331..2ed1674 100644
--- a/public/index.html
+++ b/public/index.html
@@ -5,8 +5,9 @@
-
+
资本市场系统性风险平台
+