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 @@
+
@@ -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 @@
-
+