diff --git a/nezha-fronted/src/assets/css/components/common/project/meta2dProps.scss b/nezha-fronted/src/assets/css/components/common/project/meta2dProps.scss index f4772f085..56dce5e6b 100644 --- a/nezha-fronted/src/assets/css/components/common/project/meta2dProps.scss +++ b/nezha-fronted/src/assets/css/components/common/project/meta2dProps.scss @@ -10,7 +10,7 @@ .props-box { width: 500px; position: absolute; - height: calc(100% - 78px); + height: calc(100% - 64px); top: 61px; padding: 0 !important; box-sizing: border-box; @@ -24,9 +24,12 @@ display: inline-block; box-sizing: border-box; padding: 0 5px; - margin-bottom: 10px; + margin-bottom: 15px; .form-row-key{ - margin-bottom: 5px; + margin-bottom: 10px; + font-size: 14px; + color: $--color-text-regular; + letter-spacing: 0; } } .special-meta2d-select { @@ -101,25 +104,48 @@ display: flex; justify-content: space-between; padding: 3px 10px; + .nz-icon-shuru { + display: none; + } + &:hover{ + background: $--background-color-empty; + border: 1px solid $--border-select-color; + color: $--color-primary; + .nz-icon-shuru { + display: inline-block; + } + } &.is-active { - background: $--table-row-hover-background-color; - border: 1px solid $--table-row-hover-background-color; + background: $--background-color-empty; + border: 1px solid $--border-select-color; color: $--color-primary; .el-input__inner { color: $--color-primary; } } .hide-input { + display: flex; + .hide-input-nzName { + display: inline-block; + max-width: 260px; + flex-shrink: 0; + margin-left: 10px; + margin-right: 10px; + } .el-input__inner { border-color: transparent; height: 26px; line-height: 26px; padding: 0 10px; + padding-right: 108px; } .el-input__inner:focus { - border-color: $--border-color-base-focus; + border-color: $--border-select-color; color: $--color-text-regular; } + .el-input__suffix { + line-height: 26px; + } } } .promqlInput .el-cascader-menu{ @@ -227,4 +253,7 @@ display: inline-block; } } + .thresholds-from-item { + margin-left: 10px; + } } diff --git a/nezha-fronted/src/assets/css/themes/theme-dark.scss b/nezha-fronted/src/assets/css/themes/theme-dark.scss index f456ddde7..552326d6d 100644 --- a/nezha-fronted/src/assets/css/themes/theme-dark.scss +++ b/nezha-fronted/src/assets/css/themes/theme-dark.scss @@ -59,6 +59,8 @@ $--border-color-light-hover: lighten($--border-color-light, 10%); $--border-color-light-focus: lighten($--border-color-light, 20%); // 深色边框 $--explore-border-color-bottom: #090909; +// 选中边框 +$--border-select-color: #FBCF9F; /* 5.提示色 */ // 正常绿色 diff --git a/nezha-fronted/src/assets/css/themes/theme-light.scss b/nezha-fronted/src/assets/css/themes/theme-light.scss index 1503c61cf..541112c48 100644 --- a/nezha-fronted/src/assets/css/themes/theme-light.scss +++ b/nezha-fronted/src/assets/css/themes/theme-light.scss @@ -59,6 +59,8 @@ $--border-color-light-hover: darken($--border-color-light, 10%); $--border-color-light-focus: darken($--border-color-light, 20%); // 深色边框 $--explore-border-color-bottom: #DEDEDE; +// 选中边框 +$--border-select-color: #FBCF9F; /* 5.提示色 */ // 正常绿色(覆盖element-ui内置变量) diff --git a/nezha-fronted/src/components/common/project/meta2d/meta2dCanvas.vue b/nezha-fronted/src/components/common/project/meta2d/meta2dCanvas.vue index 9a698c364..02a04f74e 100644 --- a/nezha-fronted/src/components/common/project/meta2d/meta2dCanvas.vue +++ b/nezha-fronted/src/components/common/project/meta2d/meta2dCanvas.vue @@ -54,14 +54,26 @@ + size="small" + > + + {{$t('terminal.confirm')}} + + + + {{item.nzName}} + + - + @@ -166,6 +178,7 @@ export default { icon: 'nz-icon-shuxiangfenbu' } ], + editFlag: [] } }, mounted () { @@ -254,8 +267,19 @@ export default { this.bkImageId = image.id getTopology(this.meta2dId).setBackgroundImage(image.image) }, - focusName (event) { - console.log(event) + blurName (index) { + this.editFlag[index] = false + this.$set(this.editFlag, index, false) + // console.log(event) + }, + changeEditFlag (index) { + this.editFlag[index] = true + this.$set(this.editFlag, index, true) + this.$nextTick(() => { + if (this.$refs['hideInput' + index] && this.$refs['hideInput' + index][0]) { + this.$refs['hideInput' + index][0].focus() + } + }) }, onNodesAlign (value) { const pens = getTopology(this.meta2dId).store.active @@ -310,6 +334,16 @@ export default { getTopology(this.meta2dId).render() bus.$emit('changeSelectPens', []) } + }, + watch: { + elements: { + handler () { + this.editFlag = [] + this.elements.forEach(() => { + this.editFlag.push(false) + }) + } + } } } diff --git a/nezha-fronted/src/components/common/project/meta2d/meta2dElement.vue b/nezha-fronted/src/components/common/project/meta2d/meta2dElement.vue index 2a84537f0..9299953e7 100644 --- a/nezha-fronted/src/components/common/project/meta2d/meta2dElement.vue +++ b/nezha-fronted/src/components/common/project/meta2d/meta2dElement.vue @@ -28,19 +28,20 @@ @change="change('nzName')"> + + + {{$t('overall.module')}} + + + + + + + - - - {{$t('overall.module')}} - - - - - - {{$t('project.topology.position')}} @@ -414,12 +415,12 @@ {{ $t('dashboard.dashboard.chartForm.legend') }} - + - + @@ -765,12 +766,12 @@ {{$t('dashboard.dashboard.chartForm.legend')}} - + - + @@ -984,7 +985,7 @@ - + @@ -1013,18 +1014,18 @@ {{$t('project.topology.legends')}} - - + + - + - + Alias