Browse Source

修复取数接口

lite
453530270@qq.com 3 years ago
parent
commit
c1eeb38a93
  1. 11
      src/api/home.js
  2. 109
      src/views/cultrue/index.vue

11
src/api/home.js

@ -12,6 +12,8 @@ const api={
zonglan_data:'/pass.passcc/allGroupNum', zonglan_data:'/pass.passcc/allGroupNum',
// 借阅办证的信息 // 借阅办证的信息
librurl:'/library.pass/getLibraryService', librurl:'/library.pass/getLibraryService',
// 图书馆客流趋势
libtrends:'/library.pass/allFlowTrends',
getID:'/pass.passcc/getGroupData' getID:'/pass.passcc/getGroupData'
} }
@ -106,6 +108,15 @@ export function libbrow(params) {
}) })
} }
//图书馆客流
export function libflow(params) {
return request({
url: api.libtrends,
method: 'get',
params,
})
}
export function getID(param) { export function getID(param) {
return request({ return request({
url: api.getID, url: api.getID,

109
src/views/cultrue/index.vue

@ -94,12 +94,14 @@ export default {
todayNum: 0, todayNum: 0,
monthNum: 0, monthNum: 0,
yearNum: 0, yearNum: 0,
//24h data
whdata:[],
// //
bwg_num:1000, bwg_num:0,
// //
whg_num:5160, whg_num:0,
// //
tsg_num:8662, tsg_num:0,
data24h: [], data24h: [],
data24hX: [], data24hX: [],
// //
@ -120,20 +122,20 @@ export default {
} }
}, 200); }, 200);
// //
this.bwugrs(); // this.bwugrs();
this.gethomeBarData();//24 this.gethomeBarData();//24
this.getData24h();//24 this.getData24h();//24
this.getGcgNumDatas();// this.getGcgNumDatas();//
this.cultrue_bar3(); this.cultrue_bar3();
this.addNumber(0, this.todayNum, 'insv') // this.addNumber(0, this.todayNum, 'insv')
this.addNumber(0, this.monthNum, 'insv2') // this.addNumber(0, this.monthNum, 'insv2')
this.addNumber(0, this.yearNum, 'insv3') // this.addNumber(0, this.yearNum, 'insv3')
// //
// this.addNumber(0, this.bwg_num, 'cmdval1') // this.addNumber(0, this.bwg_num, 'cmdval1')
// this.addNumber(0, this.whg_num, 'cmdval2') // this.addNumber(0, this.whg_num, 'cmdval2')
// this.addNumber(0, this.tsg_num, 'cmdval3') // this.addNumber(0, this.tsg_num, 'cmdval3')
this.getTsgInfoDatas() // this.getTsgInfoDatas()
// var name = ['', '', ''] // var name = ['', '', '']
setTimeout(() => { setTimeout(() => {
this.cultrue_bar1();//24 this.cultrue_bar1();//24
@ -825,38 +827,50 @@ export default {
} }
}, },
//
// sgstat(){
// homeApi.libflow().then(res=>{
// //
// const bwgdata = res.data.data
// this.todayNum = bwgdata.today.incount
// console.log(res)
// });
// },
// //
bwugrs(){ // bwugrs(){
homeApi.allTygGroupTimeNum({granularity:"daily",groupsId:"510"}).then(res=>{ // homeApi.allTygGroupTimeNum({granularity:"daily",groupsId:"510"}).then(res=>{
let bwgrs = res.data.data.groupsData // let bwgrs = res.data.data.groupsData
// this.bwg_num = bwgrs[0].noRepeatInNum // // this.bwg_num = bwgrs[0].noRepeatInNum
}); // });
}, // },
// 24 // 24
gethomeBarData(){ gethomeBarData(){
let that = this; let that = this;
homeApi.getID().then(res=>{ homeApi.libflow().then(res=>{
// console.log(res, '====='); const rtdata = res.data.data
let idArr = ""; //
res.data.data.map(item=>{ that.todayNum = rtdata.today.incount
if(item.type==2){ that.monthNum = rtdata.month.incount
idArr += "|"+item.groupId; that.yearNum = rtdata.year.incount
} // 24
const hour24 = rtdata.hour24
hour24.forEach(function(item){
that.whdata.push({
gname: item.groupName,
gval: item.incount
})
}) })
homeApi.homeBarData({groupsId:idArr}).then(res=>{ // bind data
let groupsData = []; that.tsg_num = that.whdata[0].gval
res.data.data.groupsData.forEach(item=>{ that.bwg_num = that.whdata[1].gval
groupsData.push(item); that.whg_num = that.whdata[2].gval
}); //
// todayNum: 0, // that.todayNum =
// monthNum: 0,
// yearNum: 0, })
that.bwg_num = groupsData[0].noRepeatInNum;
that.whg_num = groupsData[1].noRepeatInNum;
that.tsg_num = groupsData[2]?that.groupsData[2].noRepeatInNum:'';
});
});
}, },
// //
getTsgInfoDatas() { getTsgInfoDatas() {
@ -866,9 +880,9 @@ export default {
const tmpdata = res.data.data const tmpdata = res.data.data
// console.log(tmpdata); // console.log(tmpdata);
// console.log(typeof(tmpdata.today.incount)); // console.log(typeof(tmpdata.today.incount));
this.todayNum = this.toLocaleString(tmpdata.today.incount) // this.todayNum = this.toLocaleString(tmpdata.today.incount)
this.monthNum = this.toLocaleString(tmpdata.month.incount) // this.monthNum = this.toLocaleString(tmpdata.month.incount)
this.yearNum = this.toLocaleString(tmpdata.year.incount) // this.yearNum = this.toLocaleString(tmpdata.year.incount)
// console.log(this.todayNum, this.monthNum, this.yearNum); // console.log(this.todayNum, this.monthNum, this.yearNum);
// this.day_num = tmpdata.day.noRepeatInNum // this.day_num = tmpdata.day.noRepeatInNum
@ -901,24 +915,7 @@ export default {
// //
return str return str
}, },
//
getAAAA(){
let that = this;
homeApi.getID().then(res=>{
// console.log(res, '=====');
let id = res.data.data[1].groupId;
homeApi.homeBarData({groupsId:id}).then(res=>{
// console.log(res.data.data, '=====')
const tmpdata = res.data.data.allTimeData;
let datas = []
Object.values(tmpdata).forEach((value) => {
datas.push(value.num)
});
});
});
},
// 24 // 24
getData24h(){ getData24h(){
let that = this; let that = this;

Loading…
Cancel
Save