diff --git a/nezha-fronted/src/components/common/bottomBox/tabs/alertMessageTabNew.vue b/nezha-fronted/src/components/common/bottomBox/tabs/alertMessageTabNew.vue index 48f31c286..c4f80a091 100644 --- a/nezha-fronted/src/components/common/bottomBox/tabs/alertMessageTabNew.vue +++ b/nezha-fronted/src/components/common/bottomBox/tabs/alertMessageTabNew.vue @@ -54,6 +54,18 @@ class="line-chart-block-modal nz-dialog endpoint-dialog" width="90%" @close="dialogClose"> + +
{{errorContent}}
+ + + + +
{{$t("project.endpoint.dialogTitle")}}
@@ -203,7 +215,9 @@ export default { logData: [], chartLoading: false, dialogShowText: false, - dialogText: '' + dialogText: '', + isError: false, + errorContent: '' } }, methods: { @@ -323,6 +337,17 @@ export default { } else { this.$message.error(response.data.error) } + } else { + this.$refs.messageChart.endLoading() + this.chartLoading = false + this.isError = true + if (response.msg) { + this.errorContent = response.msg + } else if (response.error) { + this.errorContent = response.error + } else { + this.errorContent = response + } } }) this.$nextTick(() => { diff --git a/nezha-fronted/src/components/page/alert/alertMessage.vue b/nezha-fronted/src/components/page/alert/alertMessage.vue index f55f36565..41348afff 100644 --- a/nezha-fronted/src/components/page/alert/alertMessage.vue +++ b/nezha-fronted/src/components/page/alert/alertMessage.vue @@ -112,6 +112,18 @@ class="line-chart-block-modal nz-dialog endpoint-dialog" width="90%" @close="dialogClose"> + +
{{errorContent}}
+ + + + +
{{$t("project.endpoint.dialogTitle")}}
@@ -350,7 +362,9 @@ export default { { name: 'XLSX', value: 1 }, { name: 'CSV', value: 2 }, { name: 'JSON', value: 3 } - ] + ], + errorContent: '', + isError: false } }, computed: { @@ -574,6 +588,17 @@ export default { } else { this.$message.error(response.data.error) } + } else { + this.$refs.messageChart.endLoading() + this.chartLoading = false + this.isError = true + if (response.msg) { + this.errorContent = response.msg + } else if (response.error) { + this.errorContent = response.error + } else { + this.errorContent = response + } } }) this.$nextTick(() => {