数据固定

main
项洋 1 week ago
parent 6ed09dbdc5
commit 529c052c7c

@ -34,18 +34,18 @@ router.beforeEach(async(to, from, next) => {
// NProgress.done(); // NProgress.done();
// } // }
// 获取大屏所用到的接口 // 获取大屏所用到的接口
if (JSON.stringify(store.state.dict.dictObject) === '{}') { // if (JSON.stringify(store.state.dict.dictObject) === '{}') {
// store // store
// .dispatch('getDictType') // .dispatch('getDictType')
// .then((res) => { // .then((res) => {
next() next()
// }) // })
.catch((error) => { // .catch((error) => {
Message.error(error) // Message.error(error)
}) // })
} else { // } else {
next() // next()
} // }
NProgress.done() NProgress.done()
}) })

@ -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;

Loading…
Cancel
Save