|  | @@ -45,14 +45,18 @@ export default {
 | 
											
												
													
														|  |            type: 'category',
 |  |            type: 'category',
 | 
											
												
													
														|  |            boundaryGap: [0, 0.01],
 |  |            boundaryGap: [0, 0.01],
 | 
											
												
													
														|  |            axisLabel: {
 |  |            axisLabel: {
 | 
											
												
													
														|  | -            color: '#fff'
 |  | 
 | 
											
												
													
														|  | 
 |  | +            color: '#fff',
 | 
											
												
													
														|  | 
 |  | +            rotate: -60,
 | 
											
												
													
														|  | 
 |  | +            fontSize: 10,
 | 
											
												
													
														|  | 
 |  | +            interval: 0
 | 
											
												
													
														|  |            },
 |  |            },
 | 
											
												
													
														|  |            axisLine: {
 |  |            axisLine: {
 | 
											
												
													
														|  |              show: true
 |  |              show: true
 | 
											
												
													
														|  |            },
 |  |            },
 | 
											
												
													
														|  |            splitLine: {
 |  |            splitLine: {
 | 
											
												
													
														|  |              show: false
 |  |              show: false
 | 
											
												
													
														|  | -          }
 |  | 
 | 
											
												
													
														|  | 
 |  | +          },
 | 
											
												
													
														|  | 
 |  | +          data: []
 | 
											
												
													
														|  |          },
 |  |          },
 | 
											
												
													
														|  |          yAxis: {
 |  |          yAxis: {
 | 
											
												
													
														|  |            type: 'value',
 |  |            type: 'value',
 | 
											
										
											
												
													
														|  | @@ -72,21 +76,21 @@ export default {
 | 
											
												
													
														|  |              type: 'line',
 |  |              type: 'line',
 | 
											
												
													
														|  |              symbol: 'none',
 |  |              symbol: 'none',
 | 
											
												
													
														|  |              smooth: true,
 |  |              smooth: true,
 | 
											
												
													
														|  | -            data: [12, 32, 101, 300, 130, 80, 20]
 |  | 
 | 
											
												
													
														|  | 
 |  | +            data: []
 | 
											
												
													
														|  |            },
 |  |            },
 | 
											
												
													
														|  |            {
 |  |            {
 | 
											
												
													
														|  | -            name: 'C级报警',
 |  | 
 | 
											
												
													
														|  | 
 |  | +            name: '一般报警',
 | 
											
												
													
														|  |              type: 'line',
 |  |              type: 'line',
 | 
											
												
													
														|  |              symbol: 'none',
 |  |              symbol: 'none',
 | 
											
												
													
														|  |              smooth: true,
 |  |              smooth: true,
 | 
											
												
													
														|  | -            data: [20, 182, 191, 434, 290, 330, 10]
 |  | 
 | 
											
												
													
														|  | 
 |  | +            data: []
 | 
											
												
													
														|  |            },
 |  |            },
 | 
											
												
													
														|  |            {
 |  |            {
 | 
											
												
													
														|  | -            name: 'D级报警',
 |  | 
 | 
											
												
													
														|  | 
 |  | +            name: '重大报警',
 | 
											
												
													
														|  |              type: 'line',
 |  |              type: 'line',
 | 
											
												
													
														|  |              symbol: 'none',
 |  |              symbol: 'none',
 | 
											
												
													
														|  |              smooth: true,
 |  |              smooth: true,
 | 
											
												
													
														|  | -            data: [30, 332, 301, 334, 390, 330, 30]
 |  | 
 | 
											
												
													
														|  | 
 |  | +            data: []
 | 
											
												
													
														|  |            }
 |  |            }
 | 
											
												
													
														|  |          ]
 |  |          ]
 | 
											
												
													
														|  |        }
 |  |        }
 | 
											
										
											
												
													
														|  | @@ -114,9 +118,41 @@ export default {
 | 
											
												
													
														|  |      reload() {
 |  |      reload() {
 | 
											
												
													
														|  |        this.$nextTick(() => {
 |  |        this.$nextTick(() => {
 | 
											
												
													
														|  |          this.init()
 |  |          this.init()
 | 
											
												
													
														|  | 
 |  | +        const currentMonthDays = this.currentMonthDays()
 | 
											
												
													
														|  | 
 |  | +        const xAxis = []
 | 
											
												
													
														|  | 
 |  | +        var date = new Date()
 | 
											
												
													
														|  | 
 |  | +        // var year = date.getFullYear()
 | 
											
												
													
														|  | 
 |  | +        // var month = date.getMonth() + 1
 | 
											
												
													
														|  | 
 |  | +        var now = date.getDate()
 | 
											
												
													
														|  | 
 |  | +
 | 
											
												
													
														|  | 
 |  | +        const level_1 = []
 | 
											
												
													
														|  | 
 |  | +        const level_2 = []
 | 
											
												
													
														|  | 
 |  | +        const level_3 = []
 | 
											
												
													
														|  | 
 |  | +        for (let i = 0; i < currentMonthDays; i++) {
 | 
											
												
													
														|  | 
 |  | +          // xAxis.push(`${year}/${month}/${i + 1}`)
 | 
											
												
													
														|  | 
 |  | +          xAxis.push(`${i + 1}`)
 | 
											
												
													
														|  | 
 |  | +          if (i <= now) {
 | 
											
												
													
														|  | 
 |  | +            level_1.push(Math.ceil(300 * Math.random()))
 | 
											
												
													
														|  | 
 |  | +            if (i % 5 === 0) { level_2.push(Math.ceil(100 * Math.random())) } else { level_2.push(0) }
 | 
											
												
													
														|  | 
 |  | +            if (i % 8 === 0) { level_3.push(Math.ceil(30 * Math.random())) } else { level_3.push(0) }
 | 
											
												
													
														|  | 
 |  | +          }
 | 
											
												
													
														|  | 
 |  | +        }
 | 
											
												
													
														|  | 
 |  | +        this.option.xAxis.data = xAxis
 | 
											
												
													
														|  | 
 |  | +        this.option.series[0].data = level_1
 | 
											
												
													
														|  | 
 |  | +        this.option.series[1].data = level_2
 | 
											
												
													
														|  | 
 |  | +        this.option.series[2].data = level_3
 | 
											
												
													
														|  | 
 |  | +        this.myChart.setOption(this.option)
 | 
											
												
													
														|  |          // this.goafdevstatis()
 |  |          // this.goafdevstatis()
 | 
											
												
													
														|  |        })
 |  |        })
 | 
											
												
													
														|  |      },
 |  |      },
 | 
											
												
													
														|  | 
 |  | +
 | 
											
												
													
														|  | 
 |  | +    currentMonthDays() {
 | 
											
												
													
														|  | 
 |  | +      var date = new Date()
 | 
											
												
													
														|  | 
 |  | +      var year = date.getFullYear()
 | 
											
												
													
														|  | 
 |  | +      var month = date.getMonth() + 1
 | 
											
												
													
														|  | 
 |  | +      var d = new Date(year, month, 0)
 | 
											
												
													
														|  | 
 |  | +      return d.getDate()
 | 
											
												
													
														|  | 
 |  | +    },
 | 
											
												
													
														|  |      goafdevstatis() {
 |  |      goafdevstatis() {
 | 
											
												
													
														|  |        const option = JSON.parse(JSON.stringify(this.option))
 |  |        const option = JSON.parse(JSON.stringify(this.option))
 | 
											
												
													
														|  |        goafdevstatis().then((res) => {
 |  |        goafdevstatis().then((res) => {
 |