| | |
| | | |
| | | <script> |
| | | |
| | | import {getInspectPerson} from "../../../../../../api/inspectStatistics"; |
| | | |
| | | export default { |
| | | name: "index", |
| | | data(){ |
| | |
| | | } |
| | | }, |
| | | mounted(){ |
| | | this.drawLine() |
| | | }, |
| | | methods:{ |
| | | // setCount(val){ |
| | | // this.numData = val.map(item =>{ |
| | | // return item.num |
| | | // }) |
| | | // this.timeData = val.map(item =>{ |
| | | // return item.errorTaskIdList |
| | | // }) |
| | | // }, |
| | | async updateData(val){ |
| | | let res = await getInspectPerson(val) |
| | | if(res.data.code === '200'){ |
| | | this.numData = res.data.data.map(item =>{ |
| | | return item.num |
| | | }) |
| | | this.timeData = res.data.data.map(item =>{ |
| | | return item.taskDate |
| | | }) |
| | | }else{ |
| | | this.$message({ |
| | | type:'warning', |
| | | message:res.data.message |
| | | }) |
| | | } |
| | | this.drawLine() |
| | | }, |
| | | async drawLine(){ |
| | | this.myChart = this.$echarts.init(document.getElementById('inspectionPerson')) |
| | | this.myChart.setOption({ |
| | |
| | | color:'#fac858', |
| | | xAxis: { |
| | | type: 'category', |
| | | data: ['2022-4-1', '2022-4-2', '2022-4-4', '2022-4-4', '2022-4-5', '2022-4-6', '2022-4-7'] |
| | | data: this.timeData |
| | | }, |
| | | yAxis: { |
| | | type: 'value' |
| | | }, |
| | | series: [ |
| | | { |
| | | data: [120, 200, 150, 80, 70, 110, 130], |
| | | data: this.numData, |
| | | type: 'bar', |
| | | showBackground: true, |
| | | backgroundStyle: { |