diff --git a/package.json b/package.json
index 044356a..480e527 100644
--- a/package.json
+++ b/package.json
@@ -15,6 +15,7 @@
"url": "https://gitee.com/y_project/RuoYi-Vue.git"
},
"dependencies": {
+ "@antv/x6": "^2.15.6",
"@element-plus/icons-vue": "2.0.10",
"@vueup/vue-quill": "1.1.0",
"@vueuse/core": "9.5.0",
diff --git a/src/api/menu.js b/src/api/menu.js
index 6e52e6e..3e65afb 100644
--- a/src/api/menu.js
+++ b/src/api/menu.js
@@ -6,4 +6,13 @@ export const getRouters = () => {
url: '/getRouters',
method: 'get'
})
+}
+
+//获取Melker树
+export const getMelkerTree = (data) => {
+ return request({
+ url: 'api/stu/centralBank/getMerkle',
+ method: 'get',
+ params:data
+ })
}
\ No newline at end of file
diff --git a/src/assets/images/央行可视化监控中心-切图/交易节点/1-1箭头.png b/src/assets/images/央行可视化监控中心-切图/交易节点/1-1箭头.png
new file mode 100644
index 0000000..fdd429b
Binary files /dev/null and b/src/assets/images/央行可视化监控中心-切图/交易节点/1-1箭头.png differ
diff --git a/src/assets/images/央行可视化监控中心-切图/交易节点/1-2箭头.png b/src/assets/images/央行可视化监控中心-切图/交易节点/1-2箭头.png
new file mode 100644
index 0000000..4ae8829
Binary files /dev/null and b/src/assets/images/央行可视化监控中心-切图/交易节点/1-2箭头.png differ
diff --git a/src/assets/images/央行可视化监控中心-切图/交易节点/1-3箭头.png b/src/assets/images/央行可视化监控中心-切图/交易节点/1-3箭头.png
new file mode 100644
index 0000000..05f9286
Binary files /dev/null and b/src/assets/images/央行可视化监控中心-切图/交易节点/1-3箭头.png differ
diff --git a/src/assets/images/央行可视化监控中心-切图/交易节点/2-1箭头.png b/src/assets/images/央行可视化监控中心-切图/交易节点/2-1箭头.png
new file mode 100644
index 0000000..0631985
Binary files /dev/null and b/src/assets/images/央行可视化监控中心-切图/交易节点/2-1箭头.png differ
diff --git a/src/assets/images/央行可视化监控中心-切图/交易节点/2-2箭头.png b/src/assets/images/央行可视化监控中心-切图/交易节点/2-2箭头.png
new file mode 100644
index 0000000..c6fd4ba
Binary files /dev/null and b/src/assets/images/央行可视化监控中心-切图/交易节点/2-2箭头.png differ
diff --git a/src/assets/images/央行可视化监控中心-切图/交易节点/2-3箭头.png b/src/assets/images/央行可视化监控中心-切图/交易节点/2-3箭头.png
new file mode 100644
index 0000000..f15e88d
Binary files /dev/null and b/src/assets/images/央行可视化监控中心-切图/交易节点/2-3箭头.png differ
diff --git a/src/assets/images/央行可视化监控中心-切图/交易节点/3-1箭头.png b/src/assets/images/央行可视化监控中心-切图/交易节点/3-1箭头.png
new file mode 100644
index 0000000..7f827b0
Binary files /dev/null and b/src/assets/images/央行可视化监控中心-切图/交易节点/3-1箭头.png differ
diff --git a/src/assets/images/央行可视化监控中心-切图/交易节点/3-2箭头.png b/src/assets/images/央行可视化监控中心-切图/交易节点/3-2箭头.png
new file mode 100644
index 0000000..be40300
Binary files /dev/null and b/src/assets/images/央行可视化监控中心-切图/交易节点/3-2箭头.png differ
diff --git a/src/assets/images/央行可视化监控中心-切图/交易节点/3-3箭头.png b/src/assets/images/央行可视化监控中心-切图/交易节点/3-3箭头.png
new file mode 100644
index 0000000..17c44d1
Binary files /dev/null and b/src/assets/images/央行可视化监控中心-切图/交易节点/3-3箭头.png differ
diff --git a/src/assets/images/央行可视化监控中心-切图/交易节点/一层.png b/src/assets/images/央行可视化监控中心-切图/交易节点/一层.png
new file mode 100644
index 0000000..d7cb7b5
Binary files /dev/null and b/src/assets/images/央行可视化监控中心-切图/交易节点/一层.png differ
diff --git a/src/assets/images/央行可视化监控中心-切图/交易节点/三层.png b/src/assets/images/央行可视化监控中心-切图/交易节点/三层.png
new file mode 100644
index 0000000..e4ebae0
Binary files /dev/null and b/src/assets/images/央行可视化监控中心-切图/交易节点/三层.png differ
diff --git a/src/assets/images/央行可视化监控中心-切图/交易节点/二层.png b/src/assets/images/央行可视化监控中心-切图/交易节点/二层.png
new file mode 100644
index 0000000..6d521c9
Binary files /dev/null and b/src/assets/images/央行可视化监控中心-切图/交易节点/二层.png differ
diff --git a/src/views/visual/components/merkle.vue b/src/views/visual/components/merkle.vue
index a4436da..99d23d5 100644
--- a/src/views/visual/components/merkle.vue
+++ b/src/views/visual/components/merkle.vue
@@ -1,29 +1,1745 @@
+
+
+
+
+
+ 全屏
+
+
+
+
+
+
+
+
+
+
+
+
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/src/views/visual/components/transaction-node.vue b/src/views/visual/components/transaction-node.vue
index b5c8c32..a73ab2f 100644
--- a/src/views/visual/components/transaction-node.vue
+++ b/src/views/visual/components/transaction-node.vue
@@ -1,16 +1,34 @@