NEZ-1257 fix: 接口返回报错事 左上角显示对应报错信息

This commit is contained in:
zhangyu
2021-11-17 10:08:21 +08:00
parent 81e62990f9
commit 0d190d6b9e
2 changed files with 52 additions and 2 deletions

View File

@@ -54,6 +54,18 @@
class="line-chart-block-modal nz-dialog endpoint-dialog"
width="90%"
@close="dialogClose">
<el-popover
v-if="isError"
placement="top-start"
:close-delay=10
trigger="hover"
popper-class="chart-error-popper">
<div >{{errorContent}}</div>
<span slot="reference" class="panel-info-corner panel-info-corner--error">
<i class="nz-icon nz-icon-warning fa-model" ></i>
<span class="panel-info-corner-inner"></span>
</span>
</el-popover>
<div slot="title">
{{$t("project.endpoint.dialogTitle")}}
<div class="float-right panel-calendar dialog-tool" style="display: flex">
@@ -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(() => {