| | |
| | | this.updateTime(); |
| | | this.timer = setInterval(this.updateTime, 1000); |
| | | this.getWeather(); |
| | | |
| | | }, |
| | | beforeDestroy() { |
| | | if (this.timer) { |
| | |
| | | .datetime { |
| | | display: flex; |
| | | margin-top: 61px; |
| | | |
| | | .calendar-icon { |
| | | width: 22px; |
| | | height: 21px; |
| | |
| | | grid: { |
| | | top: '20%', |
| | | left: '3%', |
| | | right: '4%', |
| | | right: '6%', |
| | | bottom: '3%', |
| | | containLabel: true |
| | | }, |
| | | xAxis: { |
| | | type: 'category', |
| | | boundaryGap: false, |
| | | data: ['1月', '2月', '3月', '4月', '5月', '6月'], |
| | | data: [], |
| | | axisLine: { |
| | | show: true, |
| | | lineStyle: { |
| | |
| | | }, |
| | | axisLabel: { |
| | | color: '#495F88', |
| | | fontSize: 12 |
| | | fontSize: 12, |
| | | // rotate: 30, // 标签倾斜角度 |
| | | } |
| | | }, |
| | | yAxis: { |
| | |
| | | }] |
| | | } |
| | | }, |
| | | data: [150, 180, 230, 280, 260, 100] |
| | | data: [] |
| | | }, |
| | | { |
| | | name: '补偿金额异常', |
| | |
| | | }] |
| | | } |
| | | }, |
| | | data: [200, 250, 380, 450, 380, 300] |
| | | data: [] |
| | | } |
| | | ] |
| | | } |
| | | |
| | | }; |
| | | }, |
| | | watch: { |
| | |
| | | this.rankingList = newVal.streetResponses |
| | | this.$nextTick(() => { |
| | | this.animateProgressBars(); |
| | | this.updateChartData(this.data.importErrorResponses); |
| | | }); |
| | | } |
| | | }, |
| | |
| | | item.percentage = (item.householdNum / count) * 100; |
| | | return item |
| | | }); |
| | | }, |
| | | updateChartData(apiData) { |
| | | this.lineOption.xAxis.data = apiData.map(item => item.month); |
| | | this.lineOption.series[0].data = apiData.map(item => item.areaErrorCount); |
| | | this.lineOption.series[1].data = apiData.map(item => item.moneyErrorCount); |
| | | } |
| | | } |
| | | }; |