diff --git a/nezha-fronted/src/assets/css/components/common/project/topology.scss b/nezha-fronted/src/assets/css/components/common/project/topology.scss index 11ff488a4..8a5cf8b34 100644 --- a/nezha-fronted/src/assets/css/components/common/project/topology.scss +++ b/nezha-fronted/src/assets/css/components/common/project/topology.scss @@ -476,6 +476,7 @@ height: 50%; opacity: 0.42; background: $--background-color-empty; + color: $--color-text-regular; align-items: center; display: flex; justify-content: center; @@ -519,6 +520,11 @@ display: flex; } } +.meta2d-box:hover { + .right-bottom-zoom{ + display: flex; + } +} .selpop { cursor: pointer; } diff --git a/nezha-fronted/src/components/common/project/meta2d/meta2dMain.vue b/nezha-fronted/src/components/common/project/meta2d/meta2dMain.vue index 12880b32c..72f027dc1 100644 --- a/nezha-fronted/src/components/common/project/meta2d/meta2dMain.vue +++ b/nezha-fronted/src/components/common/project/meta2d/meta2dMain.vue @@ -99,6 +99,10 @@ @close="popDataShowUpdate('',true)"> +
+
+
+
@@ -132,6 +136,10 @@ export default { isPreview: { type: Boolean, default: false + }, + showZoom: { + type: Boolean, + default: true } }, computed: { @@ -171,7 +179,10 @@ export default { setTimeout(() => { this.setContextmenu = true }, 100) - } + }, + zoomMap (num) { + getTopology(this.meta2dId).scale(getTopology(this.meta2dId).store.data.scale + num) + }, }, beforeDestroy () { getTopology(this.meta2dId).clear()