diff --git a/nezha-fronted/src/components/charts/chart-list.vue b/nezha-fronted/src/components/charts/chart-list.vue index 1eb957c34..e43d6f55c 100644 --- a/nezha-fronted/src/components/charts/chart-list.vue +++ b/nezha-fronted/src/components/charts/chart-list.vue @@ -512,7 +512,7 @@ this.dataList.push({ id: -10, panelId: 0, - title: this.$t("dashboard.panel.chartForm.statistics"), + title: this.$t("alert.config.chart.affectEntity"), span: 4, height: 350, type: "alertRuleInfo", @@ -1425,7 +1425,7 @@ if (response.code == 200) { response.data && function () { if (response.data.project && response.data.project.length > 0) { - detail.push({title: vm.$t("project.project.project"), data: convert(response.data.project)}); + detail.push({title: vm.$t("overall.entity"), data: convert(response.data.project)}); } /*if (response.data.module && response.data.module.length > 0) { detail.push({title: vm.$t("project.module.module"), data: convert(response.data.module)}); diff --git a/nezha-fronted/src/components/common/bottomBox/tabs/endpointQueryTab.vue b/nezha-fronted/src/components/common/bottomBox/tabs/endpointQueryTab.vue index e023336c4..ef312f6f5 100644 --- a/nezha-fronted/src/components/common/bottomBox/tabs/endpointQueryTab.vue +++ b/nezha-fronted/src/components/common/bottomBox/tabs/endpointQueryTab.vue @@ -107,7 +107,7 @@ - + @@ -155,7 +155,8 @@ panelData: [], //chart-box的panel下拉框数据, hideSameLabels: true, sameLabels:['instance','module','project','asset','endpoint','datacenter'], - chartUnit:5 + chartUnit:5, + rightBox: {show: false} } }, methods: { @@ -163,22 +164,25 @@ this.$emit('changeTab', tab); }, saveChart() { //新增chart - this.$refs.addChartModal.setTitle(this.$t("dashboard.panel.createChartTitle")); - this.$refs.addChartModal.show(true); - let metricInfo = {}; - metricInfo.elements = []; - //console.info("aaa", this.selectedEndpoints) - for(let i = 0; i < this.selectedEndpoints.length; i++) { - let type = 'expert'; - // if (this.selectedEndpoints[i].type == '1') { - // type = 'expert'; - // } else if (this.selectedEndpoints[i].type == '2') { - // type = 'normal'; - // } - metricInfo.elements.push({expression: this.selectedEndpoints[i].element, type: type}); - } - this.$refs.addChartModal.createData(-1, metricInfo); - this.$refs.addChartModal.setUnit(this.chartUnit) + this.rightBox.show = true; + this.$nextTick(() => { + this.$refs.addChartModal.setTitle(this.$t("dashboard.panel.createChartTitle")); + this.$refs.addChartModal.show(true); + let metricInfo = {}; + metricInfo.elements = []; + //console.info("aaa", this.selectedEndpoints) + for(let i = 0; i < this.selectedEndpoints.length; i++) { + let type = 'expert'; + // if (this.selectedEndpoints[i].type == '1') { + // type = 'expert'; + // } else if (this.selectedEndpoints[i].type == '2') { + // type = 'normal'; + // } + metricInfo.elements.push({expression: this.selectedEndpoints[i].element, type: type}); + } + this.$refs.addChartModal.createData(-1, metricInfo); + this.$refs.addChartModal.setUnit(this.chartUnit) + }); }, dropdownHandler(show) { if (show) { diff --git a/nezha-fronted/src/components/common/header.vue b/nezha-fronted/src/components/common/header.vue index c0ec33a44..e7e85366f 100644 --- a/nezha-fronted/src/components/common/header.vue +++ b/nezha-fronted/src/components/common/header.vue @@ -147,7 +147,7 @@ ref="addEndpointBox"> - @@ -253,6 +253,7 @@ }, IDCOptionData: [], addUnitShow: false, + assetBoxShow: false, userDatas:[], showChangePwd:false, } @@ -260,6 +261,7 @@ methods: { closeAsset() { this.addUnitShow = false; + this.assetBoxShow = false; }, refreshAsset(flag) { if (flag && this.$route.path == "/asset") { @@ -323,9 +325,11 @@ } else if (item.type == 5) { this.$refs.alertConfigBox.show(true, true); } else if (item.type == 4) { - this.addUnitShow = true; - this.$refs.assetAddUnit.show(); - this.$refs.assetAddUnit.resetAsset(); + this.assetBoxShow = true; + this.$nextTick(() => { + this.addUnitShow = true; + this.$refs.assetAddUnit.resetAsset(); + }); } else if (item.type == 6) { this.currentDc = { id: '', diff --git a/nezha-fronted/src/components/common/language/cn.js b/nezha-fronted/src/components/common/language/cn.js index 675a59334..a5eb0e65e 100644 --- a/nezha-fronted/src/components/common/language/cn.js +++ b/nezha-fronted/src/components/common/language/cn.js @@ -27,6 +27,7 @@ const cn = { signOut: "登出", select: "选择", ok: "Ok", + entity: "实体", all: "全选", value: "值", other: "其他", diff --git a/nezha-fronted/src/components/common/language/en.js b/nezha-fronted/src/components/common/language/en.js index 6d3aaabe8..d2b6921e9 100644 --- a/nezha-fronted/src/components/common/language/en.js +++ b/nezha-fronted/src/components/common/language/en.js @@ -32,6 +32,7 @@ const en = { signOut: 'Logout',//'登出' select: 'Select',//'选择' ok: 'Ok',//OK + entity: 'Entity', all: 'All',//'全选' value: 'Value', other: 'Others',//"其他" diff --git a/nezha-fronted/src/components/common/rightBox/assetBox.vue b/nezha-fronted/src/components/common/rightBox/assetBox.vue index 61d982e89..268e4f670 100644 --- a/nezha-fronted/src/components/common/rightBox/assetBox.vue +++ b/nezha-fronted/src/components/common/rightBox/assetBox.vue @@ -206,7 +206,7 @@ -