diff --git a/src/views/abnormalAlarm/analysisMonitor/alarmAnalysis/index.vue b/src/views/abnormalAlarm/analysisMonitor/alarmAnalysis/index.vue index 1659ec2..ba9886e 100644 --- a/src/views/abnormalAlarm/analysisMonitor/alarmAnalysis/index.vue +++ b/src/views/abnormalAlarm/analysisMonitor/alarmAnalysis/index.vue @@ -1,17 +1,19 @@ @@ -29,6 +31,7 @@ export default { }, data() { return { + spinning: false, xData: [], yData: [], xData_left: [], @@ -50,6 +53,7 @@ export default { endDate, types, } + this.spinning = true this.getAnalysisLogBar({ startDate, endDate }) this.getStationNum({ startDate, endDate }) this.getAnalysisSource({ startDate, endDate }) @@ -59,45 +63,60 @@ export default { startDate: obj.startDate, endDate: obj.endDate, } - getAction('/alarmAnalysisLog/byTime', params).then((res) => { - if (res.success) { - this.xData = res.result.xData - this.yData = res.result.yData - this.drawAnalysis_bar() - } else { - this.$message.warning('This operation fails. Contact your system administrator') - } - }) + getAction('/alarmAnalysisLog/byTime', params) + .then((res) => { + this.spinning = false + if (res.success) { + this.xData = res.result.xData + this.yData = res.result.yData + this.drawAnalysis_bar() + } else { + this.$message.warning('This operation fails. Contact your system administrator') + } + }) + .finally(() => { + this.spinning = false + }) }, getStationNum(obj) { let params = { startDate: obj.startDate, endDate: obj.endDate, } - getAction('/alarmAnalysisLog/byStatoin', params).then((res) => { - if (res.success) { - this.xData_left = res.result.xData - this.yData_left = res.result.yData - this.drawLeftChart() - } else { - this.$message.warning('This operation fails. Contact your system administrator') - } - }) + getAction('/alarmAnalysisLog/byStatoin', params) + .then((res) => { + this.spinning = false + if (res.success) { + this.xData_left = res.result.xData + this.yData_left = res.result.yData + this.drawLeftChart() + } else { + this.$message.warning('This operation fails. Contact your system administrator') + } + }) + .finally(() => { + this.spinning = false + }) }, getAnalysisSource(obj) { let params = { startDate: obj.startDate, endDate: obj.endDate, } - getAction('/alarmAnalysisLog/bySource', params).then((res) => { - if (res.success) { - this.pieData = res.result.pieData - this.pieTotal = res.result.pieTotal - this.drawRightChart() - } else { - this.$message.warning('This operation fails. Contact your system administrator') - } - }) + getAction('/alarmAnalysisLog/bySource', params) + .then((res) => { + this.spinning = false + if (res.success) { + this.pieData = res.result.pieData + this.pieTotal = res.result.pieTotal + this.drawRightChart() + } else { + this.$message.warning('This operation fails. Contact your system administrator') + } + }) + .finally(() => { + this.spinning = false + }) }, drawAnalysis_bar() { let myChart = echarts.init(document.getElementById('analysisChartBar')) diff --git a/src/views/abnormalAlarm/databaseMonitor/instances/monitor.vue b/src/views/abnormalAlarm/databaseMonitor/instances/monitor.vue index 2695d99..a6c7c9d 100644 --- a/src/views/abnormalAlarm/databaseMonitor/instances/monitor.vue +++ b/src/views/abnormalAlarm/databaseMonitor/instances/monitor.vue @@ -2,21 +2,23 @@
- - -
- - -
-
-
+ + + +
+ + +
+
+
+
\ No newline at end of file