From 331da887f386352e1e57dbb29bc7443c1b23f2b0 Mon Sep 17 00:00:00 2001 From: zyh Date: Tue, 20 Sep 2022 11:06:07 +0800 Subject: [PATCH] =?UTF-8?q?NEZ-2207=20feat=EF=BC=9Aalert=20rule=20?= =?UTF-8?q?=E6=89=B9=E9=87=8F=E5=AF=BC=E5=85=A5=E9=A1=B5=E9=9D=A2=E5=BC=80?= =?UTF-8?q?=E5=8F=91?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../common/popBox/topToolMoreOptions.vue | 36 +++++++++++++++---- .../common/rightBox/chart/chartConfig.vue | 3 +- .../common/table/alert/alertRuleTable.vue | 4 +-- .../src/components/page/alert/alertRule.vue | 5 ++- .../page/dashboard/explore/promqlInput.vue | 1 + 5 files changed, 36 insertions(+), 13 deletions(-) diff --git a/nezha-fronted/src/components/common/popBox/topToolMoreOptions.vue b/nezha-fronted/src/components/common/popBox/topToolMoreOptions.vue index 039135ccc..dbbd56e57 100644 --- a/nezha-fronted/src/components/common/popBox/topToolMoreOptions.vue +++ b/nezha-fronted/src/components/common/popBox/topToolMoreOptions.vue @@ -240,20 +240,44 @@ export default { language () { return this.$store.getters.getLanguage }, // 显示新版导入 importType () { - // asset module endpoint dc cabinet model - const arr = ['/asset/asset/import', '/monitor/module/import', '/monitor/endpoint/import', '/dc/import', '/dc/cabinet/import', '/asset/model/import'] + // asset module endpoint dc cabinet model alertRule + const arr = [ + '/asset/asset/import', + '/monitor/module/import', + '/monitor/endpoint/import', + '/dc/import', + '/dc/cabinet/import', + '/asset/model/import', + '/alert/rule/import' + ] return arr.some(item => item === this.importUrl) }, // 已存在的内容处理方式 showEexisted () { - // asset module endpoint dc cabinet model - const arr = ['/asset/asset/import', '/monitor/module/import', '/monitor/endpoint/import', '/dc/import', '/dc/cabinet/import', '/asset/model/import'] + // asset module endpoint dc cabinet model alertRule + const arr = [ + '/asset/asset/import', + '/monitor/module/import', + '/monitor/endpoint/import', + '/dc/import', + '/dc/cabinet/import', + '/asset/model/import', + '/alert/rule/import' + ] return arr.some(item => item === this.importUrl) }, // 遇到错误是否继续导入 showIgnoreError () { - // asset module endpoint dc cabinet model - const arr = ['/asset/asset/import', '/monitor/module/import', '/monitor/endpoint/import', '/dc/import', '/dc/cabinet/import', '/asset/model/import'] + // asset module endpoint dc cabinet model alertRule + const arr = [ + '/asset/asset/import', + '/monitor/module/import', + '/monitor/endpoint/import', + '/dc/import', + '/dc/cabinet/import', + '/asset/model/import', + '/alert/rule/import' + ] return arr.some(item => item === this.importUrl) }, // 是否同步更新关联的dashboard diff --git a/nezha-fronted/src/components/common/rightBox/chart/chartConfig.vue b/nezha-fronted/src/components/common/rightBox/chart/chartConfig.vue index 2cb2fe53a..845ebc9a2 100644 --- a/nezha-fronted/src/components/common/rightBox/chart/chartConfig.vue +++ b/nezha-fronted/src/components/common/rightBox/chart/chartConfig.vue @@ -76,8 +76,7 @@ - +