|
|
|
@ -109,6 +109,9 @@ export default { |
|
|
|
rsqsDatas: [], |
|
|
|
rsqsDataName: [], |
|
|
|
rsqsDataAll: [], |
|
|
|
newreader:0,//今日借书册数 |
|
|
|
returncount:0, |
|
|
|
servcount:0, |
|
|
|
}; |
|
|
|
}, |
|
|
|
mounted() { |
|
|
|
@ -128,7 +131,8 @@ export default { |
|
|
|
this.getGcgNumDatas();//人次趋势 |
|
|
|
|
|
|
|
// 图书馆借阅查询 |
|
|
|
this.cultrue_bar3(); |
|
|
|
this.getLibraryData(); |
|
|
|
|
|
|
|
// this.addNumber(0, this.todayNum, 'insv') |
|
|
|
// this.addNumber(0, this.monthNum, 'insv2') |
|
|
|
// this.addNumber(0, this.yearNum, 'insv3') |
|
|
|
@ -141,6 +145,7 @@ export default { |
|
|
|
setTimeout(() => { |
|
|
|
this.cultrue_bar1();//24小时总服务 |
|
|
|
this.cultrue_bar2();//人次趋势 |
|
|
|
this.cultrue_bar3(); |
|
|
|
}, 900); |
|
|
|
}, |
|
|
|
methods: { |
|
|
|
@ -523,30 +528,37 @@ export default { |
|
|
|
}, 200); |
|
|
|
}, |
|
|
|
|
|
|
|
// 图书馆统计图数据 |
|
|
|
getLibraryData(){ |
|
|
|
let that = this; |
|
|
|
homeApi.getLibraryLeaseData().then(res=>{ |
|
|
|
that.newreader = res.data.data.newreader; |
|
|
|
that.returncount = res.data.data.returncount; |
|
|
|
that.servcount = res.data.data.servcount; |
|
|
|
}) |
|
|
|
}, |
|
|
|
//图书馆统计图 |
|
|
|
cultrue_bar3() { |
|
|
|
// 获取图书馆的借阅信息 |
|
|
|
homeApi.libbrow().then(res=>{ |
|
|
|
console.log(res, '----') |
|
|
|
}); |
|
|
|
|
|
|
|
let that = this; |
|
|
|
var chartDom = document.getElementById("tsgchart"); |
|
|
|
var option; |
|
|
|
|
|
|
|
function run(myChart){ |
|
|
|
// 获取新数据-处理 |
|
|
|
var data = [{ |
|
|
|
name: '今日办证人数', |
|
|
|
icon: '../../assets/wh/wh_right3.png', |
|
|
|
value: 352, |
|
|
|
value: that.servcount, |
|
|
|
}, |
|
|
|
{ |
|
|
|
name: '今日还书册数', |
|
|
|
icon: '../../assets/wh/wh_right2.png', |
|
|
|
value: 17775, |
|
|
|
value: that.returncount, |
|
|
|
}, |
|
|
|
{ |
|
|
|
name: '今日借书册数', |
|
|
|
icon: '../../assets/wh/wh_right1.png', |
|
|
|
value: 24546, |
|
|
|
value: that.newreader, |
|
|
|
}, |
|
|
|
]; |
|
|
|
let valueColor = [ |
|
|
|
@ -579,15 +591,8 @@ export default { |
|
|
|
} |
|
|
|
return arr; |
|
|
|
} |
|
|
|
// var opt = { |
|
|
|
// index: 0 |
|
|
|
// } |
|
|
|
// var color = ['#A71A2B']; |
|
|
|
// data = data.sort((a, b) => { |
|
|
|
// return b.value - a.value |
|
|
|
// }); |
|
|
|
|
|
|
|
console.log(getSymbolData(data)); |
|
|
|
// console.log(getSymbolData(data)); |
|
|
|
option = { |
|
|
|
// backgroundColor: '#000000', |
|
|
|
grid: { |
|
|
|
@ -793,21 +798,14 @@ export default { |
|
|
|
} |
|
|
|
}] |
|
|
|
}; |
|
|
|
function run(myChart){ |
|
|
|
// 获取新数据-处理 |
|
|
|
myChart.setOption({ |
|
|
|
series: [ |
|
|
|
{data: getSymbolData(data)}, |
|
|
|
{data: data,} |
|
|
|
] |
|
|
|
}); |
|
|
|
option && myChart.setOption(option); |
|
|
|
} |
|
|
|
setTimeout(() => { |
|
|
|
var myChart = echarts.init(chartDom); |
|
|
|
option && myChart.setOption(option); |
|
|
|
run(myChart); |
|
|
|
setInterval(function () { |
|
|
|
myChart.clear(); |
|
|
|
option && myChart.setOption(option); |
|
|
|
that.getLibraryData(); |
|
|
|
run(myChart); |
|
|
|
}, 3000); |
|
|
|
}, 200); |
|
|
|
|