diff --git a/nezha-fronted/src/components/common/bottomBox/tabs/alertMessageTab.vue b/nezha-fronted/src/components/common/bottomBox/tabs/alertMessageTab.vue index 91168f5f9..a5c2713ae 100644 --- a/nezha-fronted/src/components/common/bottomBox/tabs/alertMessageTab.vue +++ b/nezha-fronted/src/components/common/bottomBox/tabs/alertMessageTab.vue @@ -13,6 +13,7 @@
{{$t("overall.query")}}
+ @@ -102,7 +103,7 @@ chartDatas: [], legend: [], sameLabels: ['instance','module','project','asset','endpoint','datacenter'], - searchTime: [new Date().setHours(new Date().getHours() - 1), new Date()], + searchTime:[], currentMsg: {}, chartUnit: 5, requestIndex:0, @@ -226,6 +227,7 @@ tablelable: [], dropCol: [], tableData: [], + defaultPick:12, } }, computed: { @@ -294,7 +296,6 @@ this.$emit('changeTab', tab); }, deleteMessage(deleteBox,cb) { - console.log(deleteBox) this.$put("alert/message", deleteBox).then(res => { if (res.code === 200) { this.$message({duration: 2000, type: 'success', message: this.$t("tip.deleteSuccess")}); @@ -470,6 +471,14 @@ this.loading = true; this.$set(this.searchLabel, "pageNo", this.pageObj.pageNo); this.$set(this.searchLabel, "pageSize", this.pageObj.pageSize); + + if(this.searchTime&& this.searchTime.length>1){ + this.$set(this.searchLabel, "startAt", bus.timeFormate(this.searchTime[0], 'yyyy-MM-dd hh:mm:ss')); + this.$set(this.searchLabel, "endAt", bus.timeFormate(this.searchTime[1], 'yyyy-MM-dd hh:mm:ss')); + }else{ + delete this.searchLabel.startAt + delete this.searchLabel.endAt + } setTimeout(() => { this.$get('alert/message', this.searchLabel).then(response => { if (response.code == 200) { @@ -584,6 +593,11 @@ immediate: true, deep: true, handler(n) { + if(n.alertNum==0){ + this.defaultPick=8 + }else{ + this.defaultPick=12; + } if (this.from == "alertRule") { this.searchMsg.searchLabelList = this.searchMsg.searchLabelList.filter((item, index) => { return item.label != "alertName" && item.label != "severity" diff --git a/nezha-fronted/src/components/common/exportXLSX.vue b/nezha-fronted/src/components/common/exportXLSX.vue index 9258125aa..c396099ab 100644 --- a/nezha-fronted/src/components/common/exportXLSX.vue +++ b/nezha-fronted/src/components/common/exportXLSX.vue @@ -104,7 +104,6 @@ params:{type:Object}, exportFileName:{type:String}, importUrl: {type:String,required:true}, - link:{type:Object}, }, data:function(){ return { @@ -159,9 +158,6 @@ form.append('excelFile',this.importFile.raw); if(this.paramsType){ form.append('type',this.paramsType); - if(this.paramsType==='asset' || this.paramsType==='model'){ - form.append('linkId',this.link.id); - } } this.$post(this.importUrl,form,{'Content-Type': 'multipart/form-data'}).then(response=>{ if(response.code==200 && response.msg=='success'){ diff --git a/nezha-fronted/src/components/common/language/cn.js b/nezha-fronted/src/components/common/language/cn.js index ea968aaf7..f622020c9 100644 --- a/nezha-fronted/src/components/common/language/cn.js +++ b/nezha-fronted/src/components/common/language/cn.js @@ -208,6 +208,7 @@ const cn = { curMonth: "本月", lastMonth: "上月", customTimeRange: "Custom time range", + noDate:'无', lastFiveMin: "最近5分钟", lastFifteenMin: "最近15分钟", lastThirtyMin: "最近30分钟", diff --git a/nezha-fronted/src/components/common/language/en.js b/nezha-fronted/src/components/common/language/en.js index 3319612ed..61ff121a3 100644 --- a/nezha-fronted/src/components/common/language/en.js +++ b/nezha-fronted/src/components/common/language/en.js @@ -214,6 +214,7 @@ const en = { curMonth:'This month',//'本月' lastMonth:'Last month',//'上月' customTimeRange:'Custom time range', + noDate:'Empty', lastFiveMin:'Last 5 minutes', lastFifteenMin:'Last 15 minutes', lastThirtyMin:'Last 30 minutes', diff --git a/nezha-fronted/src/components/common/pickTime.vue b/nezha-fronted/src/components/common/pickTime.vue index 48926c1ce..e31e9d468 100644 --- a/nezha-fronted/src/components/common/pickTime.vue +++ b/nezha-fronted/src/components/common/pickTime.vue @@ -1,6 +1,6 @@