diff --git a/nezha-fronted/src/components/common/bottomBox/tabs/alertMessageTab.vue b/nezha-fronted/src/components/common/bottomBox/tabs/alertMessageTab.vue index 527bd40ed..5e671ef95 100644 --- a/nezha-fronted/src/components/common/bottomBox/tabs/alertMessageTab.vue +++ b/nezha-fronted/src/components/common/bottomBox/tabs/alertMessageTab.vue @@ -367,6 +367,19 @@ a.click(); a.remove(); //将a标签移除 } + },error=>{ + let $self=this; + let reader = new FileReader(); + reader.onload = function(event){ + let responseText = reader.result; + let exception = JSON.parse(responseText); + if(exception.message){ + $self.$message.error(exception.message) + }else{ + console.error(error) + } + }; + reader.readAsText(error.response.data); }) }, queryChartDate() { diff --git a/nezha-fronted/src/components/common/exportXLSX.vue b/nezha-fronted/src/components/common/exportXLSX.vue index 186ad6fe9..8c718334d 100644 --- a/nezha-fronted/src/components/common/exportXLSX.vue +++ b/nezha-fronted/src/components/common/exportXLSX.vue @@ -252,6 +252,7 @@ params.type=this.paramsType; } axios.get(url,{responseType:'blob',params:params}).then(res=>{ + console.log(res) if(window.navigator.msSaveOrOpenBlob){ // 兼容ie11 let blobObject = new Blob([res.data]); @@ -266,6 +267,19 @@ a.click(); a.remove(); //将a标签移除 } + },error=>{ + let $self=this; + let reader = new FileReader(); + reader.onload = function(event){ + let responseText = reader.result; + let exception = JSON.parse(responseText); + if(exception.message){ + $self.$message.error(exception.message) + }else{ + console.error(error) + } + }; + reader.readAsText(error.response.data); }) }, showImportBox:function(type){ diff --git a/nezha-fronted/src/components/page/alert/list.vue b/nezha-fronted/src/components/page/alert/list.vue index bbeb78f9e..4c771c8db 100644 --- a/nezha-fronted/src/components/page/alert/list.vue +++ b/nezha-fronted/src/components/page/alert/list.vue @@ -512,6 +512,7 @@ return num>9?num:'0'+num; }, exportExcel:function(params){ + console.log('exporter') for (let item in params) { if (params[item]) { if (item == "alertMessageState") { @@ -541,6 +542,19 @@ a.click(); a.remove(); //将a标签移除 } + },error=>{ + let $self=this; + let reader = new FileReader(); + reader.onload = function(event){ + let responseText = reader.result; + let exception = JSON.parse(responseText); + if(exception.message){ + $self.$message.error(exception.message) + }else{ + console.error(error) + } + }; + reader.readAsText(error.response.data); }) }, // 全屏