diff --git a/nezha-fronted/src/assets/css/components/common/rightBox/chartRightBox/chartRightBox.scss b/nezha-fronted/src/assets/css/components/common/rightBox/chartRightBox/chartRightBox.scss index c087525d4..17bb68f92 100644 --- a/nezha-fronted/src/assets/css/components/common/rightBox/chartRightBox/chartRightBox.scss +++ b/nezha-fronted/src/assets/css/components/common/rightBox/chartRightBox/chartRightBox.scss @@ -1,5 +1,23 @@ .chart-right-box{ overflow-y: auto; + .el-tabs--border-card { + box-shadow: none; + border: none; + } + .el-tabs__nav{ + width: 100%; + > div{ + width: 25%; + box-sizing: border-box; + text-align: center; + padding: 0!important; + } + } + .el-tabs--card>.el-tabs__header .el-tabs__item.is-active { + color: $--color-white; + background: $--color-primary; + border: none; + } } .right-box__container{ .chart-config{ @@ -8,7 +26,7 @@ .el-form { padding-top: 0px; .thresholds-from-item{ - margin-bottom: 0; + margin-bottom: 0 !important; flex: 1; } .el-form-item__error { diff --git a/nezha-fronted/src/components/common/rightBox/chart/chartConfig.vue b/nezha-fronted/src/components/common/rightBox/chart/chartConfig.vue index 1300e1ead..e3dc9961e 100644 --- a/nezha-fronted/src/components/common/rightBox/chart/chartConfig.vue +++ b/nezha-fronted/src/components/common/rightBox/chart/chartConfig.vue @@ -64,7 +64,7 @@ - + {{$t('dashboard.panel.chartForm.dataConfig')}} - + @@ -162,6 +162,7 @@ export default { arr.push(this.$refs['childrenFrom' + this.editChart.datasource].$refs.chartForm.validate()) Promise.all(arr).then(res => { this.editChart.param = JSON.stringify(this.editChart.param) + this.editChart.panelId = this.panelId if (this.editChart.id) { // 修改 this.$put('visual/panel/chart', this.editChart).then(response => { if (response.code === 200) { diff --git a/nezha-fronted/src/components/common/rightBox/chart/systemChartConfig.vue b/nezha-fronted/src/components/common/rightBox/chart/systemChartConfig.vue index b2e62aefe..5d6384952 100644 --- a/nezha-fronted/src/components/common/rightBox/chart/systemChartConfig.vue +++ b/nezha-fronted/src/components/common/rightBox/chart/systemChartConfig.vue @@ -248,7 +248,7 @@ @@ -261,7 +261,7 @@ @@ -274,7 +274,7 @@ @@ -287,7 +287,7 @@ @@ -302,7 +302,7 @@
Display
- + @@ -426,6 +426,13 @@ export default { ] } }, + watch: { + selectList (n) { + if (n.length === 1) { + this.chartConfig.param.systemSelect = this.selectList[0].name + } + } + }, methods: { init () { this.chartConfig = JSON.parse(JSON.stringify(this.params)) @@ -474,7 +481,7 @@ export default { this.chartConfig.param.systemGroup = '' this.chartConfig.param.systemSelect = '' this.groupList = item.group - this.selectList = item.select + this.selectList = JSON.parse(JSON.stringify(item.select)) } }, created () {