|
@@ -74,17 +74,56 @@ export default {
|
|
|
},
|
|
|
methods: {
|
|
|
changeTime (v) {
|
|
|
- this.mixins_query.queryDate = v + '-01';
|
|
|
+ this.mixins_query.queryDate = v;
|
|
|
this.getData();
|
|
|
},
|
|
|
getData () {
|
|
|
this.$http.get('/czc-community/patrol/record/standard/statistics/content', this.mixins_query).then(({ status, data, msg }) => {
|
|
|
debugger
|
|
|
+ if (status == 0) {
|
|
|
+ let name = [];
|
|
|
+ let resData = [];
|
|
|
+ let date1 = []; let date2 = []; let date3 = []; let date4 = []; let date5 = [];
|
|
|
+ let res = ['1日', '2日', '3日', '4日', '5日', '6日', '7日', '8日', '9日', '10日', '11日', '12日', '13日', '14日', '15日', '16日', '17日', '18日', '19日', '20日', '21日', '22日', '23日', '24日', '25日', '26日', '27日', '28日', '29日', '30日', '31日']
|
|
|
+ for (let i = 0; i < data.length; i++) {
|
|
|
+ if (data[i].list != null) {
|
|
|
+ for (let k = 0; k < data[i].list.length; k++) {
|
|
|
+ if (data[i].list[k].patrolType == '1') {
|
|
|
+ debugger
|
|
|
+ date1.push(data[i].list[k].count || 0)
|
|
|
+ } else if (data[i].list[k].patrolType == '2') {
|
|
|
+ date2.push(data[i].list[k].count || 0)
|
|
|
+ } else if (data[i].list[k].patrolType == '3') {
|
|
|
+ date3.push(data[i].list[k].count || 0)
|
|
|
+ } else if (data[i].list[k].patrolType == '4') {
|
|
|
+ date4.push(data[i].list[k].count || 0)
|
|
|
+ } else if (data[i].list[k].patrolType == '5') {
|
|
|
+ date5.push(data[i].list[k].count || 0)
|
|
|
+ }
|
|
|
+ name.push(data[14].list[k].patrolType == '1' ? '市容市貌' : data[14].list[k].patrolType == '2' ? '环境卫生' : data[14].list[k].patrolType == '3' ? '公共秩序' : data[14].list[k].patrolType == '4' ? '设备实施' : '消防安全')
|
|
|
+ }
|
|
|
+ } else {
|
|
|
+ date1.push(0);
|
|
|
+ date2.push(0);
|
|
|
+ date3.push(0);
|
|
|
+ date4.push(0);
|
|
|
+ date5.push(0);
|
|
|
+ }
|
|
|
+ }
|
|
|
+ name.map((item, index) => {
|
|
|
+ resData.push({
|
|
|
+ name: item,
|
|
|
+ data: item == '市容市貌' ? date1 : item == '环境卫生' ? date2 : item == '公共秩序' ? date3 : item == '设备实施' ? date4 : date5
|
|
|
+ })
|
|
|
+ })
|
|
|
+ console.log(resData)
|
|
|
+ this.clientOptions = quantitativeAnalysisProblems(name, '日期', '问题数量', res, resData, []);
|
|
|
+ }
|
|
|
})
|
|
|
}
|
|
|
},
|
|
|
created () {
|
|
|
- this.mixins_query.queryDate = this.$moment().format('YYYY-MM') + '-01';
|
|
|
+ this.mixins_query.queryDate = this.$moment().format('YYYY-MM');
|
|
|
this.queryDate = this.$moment().format('YYYY-MM');
|
|
|
this.getData();
|
|
|
}
|