|
|
@ -458,39 +458,39 @@ export default {
|
|
|
|
// 清朗专项行动动态
|
|
|
|
// 清朗专项行动动态
|
|
|
|
async zhuanxiangList() {
|
|
|
|
async zhuanxiangList() {
|
|
|
|
// let res = await zhuanxiang();
|
|
|
|
// let res = await zhuanxiang();
|
|
|
|
listQlzxxddt({ isStatus: 1 }).then((res) => {
|
|
|
|
// listQlzxxddt({ isStatus: 1 }).then((res) => {
|
|
|
|
let imgArr;
|
|
|
|
// let imgArr;
|
|
|
|
this.qlzxdtList = JSON.parse(JSON.stringify(res.rows));
|
|
|
|
// this.qlzxdtList = JSON.parse(JSON.stringify(res.rows));
|
|
|
|
for (let i = 0; i < this.qlzxdtList.length; i++) {
|
|
|
|
// for (let i = 0; i < this.qlzxdtList.length; i++) {
|
|
|
|
imgArr = this.qlzxdtList[i].imageUrl;
|
|
|
|
// imgArr = this.qlzxdtList[i].imageUrl;
|
|
|
|
imgArr = imgArr.split(",");
|
|
|
|
// imgArr = imgArr.split(",");
|
|
|
|
this.qlzxdtList[i].imageUrl = imgArr[0];
|
|
|
|
// this.qlzxdtList[i].imageUrl = imgArr[0];
|
|
|
|
}
|
|
|
|
// }
|
|
|
|
});
|
|
|
|
// });
|
|
|
|
},
|
|
|
|
},
|
|
|
|
// 行动数据统计
|
|
|
|
// 行动数据统计
|
|
|
|
async managescreenData() {
|
|
|
|
async managescreenData() {
|
|
|
|
// let res = await managescreen()
|
|
|
|
// let res = await managescreen()
|
|
|
|
screenqinglang()
|
|
|
|
// screenqinglang()
|
|
|
|
.then((res) => {
|
|
|
|
// .then((res) => {
|
|
|
|
let data1 = res.data;
|
|
|
|
// let data1 = res.data;
|
|
|
|
let arr1 = [],
|
|
|
|
// let arr1 = [],
|
|
|
|
arr2 = [];
|
|
|
|
// arr2 = [];
|
|
|
|
data1.forEach((item) => {
|
|
|
|
// data1.forEach((item) => {
|
|
|
|
let obj = {};
|
|
|
|
// let obj = {};
|
|
|
|
let objTwo = {};
|
|
|
|
// let objTwo = {};
|
|
|
|
obj.name = this.getDate(item.dateTime);
|
|
|
|
// obj.name = this.getDate(item.dateTime);
|
|
|
|
obj.num = item.count2;
|
|
|
|
// obj.num = item.count2;
|
|
|
|
objTwo.name = this.getDate(item.dateTime);
|
|
|
|
// objTwo.name = this.getDate(item.dateTime);
|
|
|
|
objTwo.num = item.count1;
|
|
|
|
// objTwo.num = item.count1;
|
|
|
|
arr2.push(obj);
|
|
|
|
// arr2.push(obj);
|
|
|
|
arr1.push(objTwo);
|
|
|
|
// arr1.push(objTwo);
|
|
|
|
});
|
|
|
|
// });
|
|
|
|
return { arr1, arr2 };
|
|
|
|
// return { arr1, arr2 };
|
|
|
|
})
|
|
|
|
// })
|
|
|
|
.then((res) => {
|
|
|
|
// .then((res) => {
|
|
|
|
this.qlzfDataStatistics[1].data = res.arr2;
|
|
|
|
// this.qlzfDataStatistics[1].data = res.arr2;
|
|
|
|
this.qlzfDataStatistics[0].data = res.arr1;
|
|
|
|
// this.qlzfDataStatistics[0].data = res.arr1;
|
|
|
|
|
|
|
|
|
|
|
|
// this.qlzfDataStatistics[1].data.map((item) => {
|
|
|
|
// this.qlzfDataStatistics[1].data.map((item) => {
|
|
|
|
// res.arr2.map((arr) => {
|
|
|
|
// res.arr2.map((arr) => {
|
|
|
@ -506,8 +506,8 @@ export default {
|
|
|
|
// }
|
|
|
|
// }
|
|
|
|
// });
|
|
|
|
// });
|
|
|
|
// });
|
|
|
|
// });
|
|
|
|
console.log("res", res);
|
|
|
|
// console.log("res", res);
|
|
|
|
});
|
|
|
|
// });
|
|
|
|
// listQlzxxdsjtj({isStatus:1}).then(res=>{
|
|
|
|
// listQlzxxdsjtj({isStatus:1}).then(res=>{
|
|
|
|
// let data = res.rows || []
|
|
|
|
// let data = res.rows || []
|
|
|
|
// let arr1 = [],arr2 = []
|
|
|
|
// let arr1 = [],arr2 = []
|
|
|
@ -545,29 +545,29 @@ export default {
|
|
|
|
// let data = await reportbyyear();
|
|
|
|
// let data = await reportbyyear();
|
|
|
|
// let arr = [{name:'上级下发',value:''},{name:'部门转发',value:''},{name:'无效',value:''},{name:'小程序',value:''}]
|
|
|
|
// let arr = [{name:'上级下发',value:''},{name:'部门转发',value:''},{name:'无效',value:''},{name:'小程序',value:''}]
|
|
|
|
let arr = [];
|
|
|
|
let arr = [];
|
|
|
|
listJbsjndfltj()
|
|
|
|
// listJbsjndfltj()
|
|
|
|
.then((data) => {
|
|
|
|
// .then((data) => {
|
|
|
|
data.rows.forEach((item, index) => {
|
|
|
|
// data.rows.forEach((item, index) => {
|
|
|
|
// arr.forEach(item2=>{
|
|
|
|
// // arr.forEach(item2=>{
|
|
|
|
// if(item.type == item2.name) {
|
|
|
|
// // if(item.type == item2.name) {
|
|
|
|
// item2.value = item.count;
|
|
|
|
// // item2.value = item.count;
|
|
|
|
// }
|
|
|
|
// // }
|
|
|
|
// })
|
|
|
|
// // })
|
|
|
|
let obj = {};
|
|
|
|
// let obj = {};
|
|
|
|
obj.value = item.count;
|
|
|
|
// obj.value = item.count;
|
|
|
|
obj.name = item.type;
|
|
|
|
// obj.name = item.type;
|
|
|
|
arr.push(obj);
|
|
|
|
// arr.push(obj);
|
|
|
|
});
|
|
|
|
// });
|
|
|
|
arr = arr.sort((a, b) =>
|
|
|
|
// arr = arr.sort((a, b) =>
|
|
|
|
a.value < b.value ? 1 : a.value > b.value ? -1 : 0
|
|
|
|
// a.value < b.value ? 1 : a.value > b.value ? -1 : 0
|
|
|
|
);
|
|
|
|
// );
|
|
|
|
// obj.value = value;
|
|
|
|
// obj.value = value;
|
|
|
|
// obj.name = '上级下发';
|
|
|
|
// obj.name = '上级下发';
|
|
|
|
})
|
|
|
|
// })
|
|
|
|
.then((res) => {
|
|
|
|
// .then((res) => {
|
|
|
|
this.pieData = arr;
|
|
|
|
// this.pieData = arr;
|
|
|
|
this.inItPie();
|
|
|
|
this.inItPie();
|
|
|
|
});
|
|
|
|
// });
|
|
|
|
// let arr = []
|
|
|
|
// let arr = []
|
|
|
|
// for(let i = 0; i < data.data.length; i++){
|
|
|
|
// for(let i = 0; i < data.data.length; i++){
|
|
|
|
// let obj = {}
|
|
|
|
// let obj = {}
|
|
|
@ -826,6 +826,7 @@ export default {
|
|
|
|
},
|
|
|
|
},
|
|
|
|
getItemPercent(item) {
|
|
|
|
getItemPercent(item) {
|
|
|
|
const total = this.pieData.reduce((sum, i) => sum + i.value, 0);
|
|
|
|
const total = this.pieData.reduce((sum, i) => sum + i.value, 0);
|
|
|
|
|
|
|
|
console.log(total);
|
|
|
|
if (total === 0) return 0;
|
|
|
|
if (total === 0) return 0;
|
|
|
|
|
|
|
|
|
|
|
|
let percent = (item.value / total) * 100;
|
|
|
|
let percent = (item.value / total) * 100;
|
|
|
|