diff --git a/nezha-fronted/src/assets/css/components/common/project/meta2dMain.scss b/nezha-fronted/src/assets/css/components/common/project/meta2dMain.scss index 77c893a22..dcebc8a43 100644 --- a/nezha-fronted/src/assets/css/components/common/project/meta2dMain.scss +++ b/nezha-fronted/src/assets/css/components/common/project/meta2dMain.scss @@ -19,7 +19,7 @@ .meta2d-project{ height: calc(100% - 78px); border: 1px solid; - border-color: $--border-color-light; + border-color: $--border-color-light !important; } .meta2d-chart { //border: 1px solid; diff --git a/nezha-fronted/src/components/chart/chart/chartDiagram.vue b/nezha-fronted/src/components/chart/chart/chartDiagram.vue index c31a2e5f0..e7b1ebcad 100644 --- a/nezha-fronted/src/components/chart/chart/chartDiagram.vue +++ b/nezha-fronted/src/components/chart/chart/chartDiagram.vue @@ -28,6 +28,7 @@ export default { }, data () { return { + isChart: true, isPreview: { show: false, topoData: {}, diff --git a/nezha-fronted/src/components/common/project/meta2d/js/meta2dMainCalc.js b/nezha-fronted/src/components/common/project/meta2d/js/meta2dMainCalc.js index 58eab30ae..d81d86fa8 100644 --- a/nezha-fronted/src/components/common/project/meta2d/js/meta2dMainCalc.js +++ b/nezha-fronted/src/components/common/project/meta2d/js/meta2dMainCalc.js @@ -426,6 +426,12 @@ export default { obj.name = 'rectangle' obj.image = '' } + if (key === 'paddingTop') { + obj.paddingTop = pen.paddingTop + obj.paddingBottom = pen.paddingBottom + obj.paddingLeft = pen.paddingLeft + obj.paddingRight = pen.paddingRight + } getTopology(this.meta2dId).setValue(obj) // 更新pen if (key === 'lineAnimateType') { if (!pen[key]) { diff --git a/nezha-fronted/src/components/common/project/meta2d/meta2dElement.vue b/nezha-fronted/src/components/common/project/meta2d/meta2dElement.vue index fae3ce2f5..857d0af2e 100644 --- a/nezha-fronted/src/components/common/project/meta2d/meta2dElement.vue +++ b/nezha-fronted/src/components/common/project/meta2d/meta2dElement.vue @@ -124,6 +124,25 @@ @change="change('height')"> +
+
+
{{ $t('project.topology.padding') }}
+
+
+ +
+
{{$t('project.topology.lockRatio')}} @@ -946,30 +965,6 @@ @change="change('valueMapping', index)" >
- - -
-
{{$t('config.assetLabel.display')}}
-
-
- - - - - - - - - - - - - - - - - -
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
@@ -1042,12 +1067,12 @@ {{$t('project.topology.legends')}}
-
+
- +
-
+
@@ -1254,6 +1279,11 @@ export default { if (key === 'lineAnimateType') { this.pen.autoPlay = false } + if (key === 'paddingTop') { + this.pen.paddingBottom = this.pen.paddingTop + this.pen.paddingLeft = this.pen.paddingTop + this.pen.paddingRight = this.pen.paddingTop + } this.$emit('change', key) this.$forceUpdate() }, @@ -1304,8 +1334,14 @@ export default { this.elements[key] = !this.elements[key] }, inputFocus (e) { - e.path[2].children[0].setAttribute('tabindex', '-10') - e.path[2].children[1].setAttribute('tabindex', '-11') + const decrease = document.getElementsByClassName('el-input-number__decrease') + decrease.forEach(item => { + item.setAttribute('tabindex', '-10') + }) + const increase = document.getElementsByClassName('el-input-number__increase') + increase.forEach(item => { + item.setAttribute('tabindex', '-11') + }) }, inputBlur (e) { }, diff --git a/nezha-fronted/src/components/common/rightBox/chart/otherChartConfig.vue b/nezha-fronted/src/components/common/rightBox/chart/otherChartConfig.vue index 1b9501606..7e18e993b 100644 --- a/nezha-fronted/src/components/common/rightBox/chart/otherChartConfig.vue +++ b/nezha-fronted/src/components/common/rightBox/chart/otherChartConfig.vue @@ -505,7 +505,7 @@ export default { if (flag) { setTimeout(() => { this.$refs.rightBoxChartEdit.$refs.header.editMeta2d() - }, 200) + }, 500) } if (data) { this.chartConfig.param.topo = data