|
|
|
@ -73,17 +73,17 @@ |
|
|
|
<div class="centerbox"> |
|
|
|
<!-- 今日进馆人数 --> |
|
|
|
<div class="jgrs"> |
|
|
|
<span id="jgval1" class="jgval jgval1">345,235</span> |
|
|
|
<span id="jgval1" class="jgval jgval1">{{ day_num }}</span> |
|
|
|
<span class="jgdesc jgdesc1">今日进馆人数</span> |
|
|
|
</div> |
|
|
|
<!-- 本周进馆人数 --> |
|
|
|
<div class="jgrs"> |
|
|
|
<span id="jgval2" class="jgval">345,235</span> |
|
|
|
<span id="jgval2" class="jgval">{{ week_num }}</span> |
|
|
|
<span class="jgdesc">本周进馆人数</span> |
|
|
|
</div> |
|
|
|
<!-- 本月进馆人数 --> |
|
|
|
<div class="jgrs"> |
|
|
|
<span id="jgval3" class="jgval jgval3">345,235</span> |
|
|
|
<span id="jgval3" class="jgval jgval3">{{ mon_num }}</span> |
|
|
|
<span class="jgdesc jgdesc3">本月进馆人数</span> |
|
|
|
</div> |
|
|
|
<!-- 会动的体育馆image --> |
|
|
|
@ -91,7 +91,7 @@ |
|
|
|
<!-- 年度进馆人数 --> |
|
|
|
<div class="ndjgrs"> |
|
|
|
<span class="nddesc">年度进馆人数</span> |
|
|
|
<span class="ndval">33,532,890</span> |
|
|
|
<span class="ndval">{{ year_num }}</span> |
|
|
|
</div> |
|
|
|
</div> |
|
|
|
<!-- 右边 --> |
|
|
|
@ -151,11 +151,19 @@ |
|
|
|
// 引入echarts |
|
|
|
import * as echarts from "echarts"; |
|
|
|
|
|
|
|
// 引入api |
|
|
|
import * as homeApi from '@/api/home' |
|
|
|
|
|
|
|
export default { |
|
|
|
data() { |
|
|
|
return { |
|
|
|
// 年月日选中的样式,默认日 |
|
|
|
klselt: "d", |
|
|
|
day_num: 0, |
|
|
|
week_num: 0, |
|
|
|
mon_num: 0, |
|
|
|
year_num: 0, |
|
|
|
klqsDatas: [] |
|
|
|
}; |
|
|
|
}, |
|
|
|
//创建的时候修改背景图片 |
|
|
|
@ -174,9 +182,13 @@ export default { |
|
|
|
// 折线图 |
|
|
|
this.line_zone(); |
|
|
|
|
|
|
|
this.addNumber(0, 345235, 'jgval1'); |
|
|
|
this.addNumber(0, 345235, 'jgval2'); |
|
|
|
this.addNumber(0, 345235, 'jgval3'); |
|
|
|
// this.addNumber(0, 345235, 'jgval1'); |
|
|
|
// this.addNumber(0, 345235, 'jgval2'); |
|
|
|
// this.addNumber(0, 345235, 'jgval3'); |
|
|
|
this.getStat(); |
|
|
|
this.getHomeBarData(); |
|
|
|
this.getInfoDatas(); |
|
|
|
this.getGcgNumDatas() |
|
|
|
}, |
|
|
|
methods: { |
|
|
|
//选择年月日中的某个 |
|
|
|
@ -291,6 +303,7 @@ export default { |
|
|
|
// var xData = ['09:00', '10:00', '11:00','12:00', '13:00', '14:00','15:00', '16:00', '17:00','18:00', '20:00', '21:00', '22:00']; |
|
|
|
|
|
|
|
var data = [100, 200, 100, 200, 100, 200, 250, 50, 30, 130, 150, 110, 120] |
|
|
|
// var data = this.klqsDatas |
|
|
|
// var data = [Math.random() * 300] |
|
|
|
option = { |
|
|
|
// backgroundColor: '#031245', |
|
|
|
@ -511,7 +524,7 @@ export default { |
|
|
|
extraCssText: 'box-shadow: 0 0 3px rgba(255, 255, 255, 0.4);', //添加阴影 |
|
|
|
formatter: function (params) { |
|
|
|
if (params.seriesName != "") { |
|
|
|
return params.name + ' : 有 ' + params.value + ' 人'; |
|
|
|
return params.name + ' : 有 ' + params.value + ' 人'; |
|
|
|
} |
|
|
|
}, |
|
|
|
}, |
|
|
|
@ -774,6 +787,103 @@ export default { |
|
|
|
} |
|
|
|
}, 10); // 数据跳转的速度控制 |
|
|
|
} |
|
|
|
}, |
|
|
|
|
|
|
|
getStat() { |
|
|
|
let that = this |
|
|
|
console.log(that); |
|
|
|
homeApi.allGroupNum().then(res => { |
|
|
|
// get allTimeData |
|
|
|
const tmpdata = res.data.returnData |
|
|
|
console.log(tmpdata); |
|
|
|
this.day_num = tmpdata.day.noRepeatInNum |
|
|
|
this.week_num_num = tmpdata.week.noRepeatInNum |
|
|
|
this.mon_num = tmpdata.month.noRepeatInNum |
|
|
|
this.year_num = tmpdata.year.noRepeatInNum |
|
|
|
|
|
|
|
// let btdata = new Array(); |
|
|
|
// let bvdata = new Array(); |
|
|
|
// tmpdata.foreach(function(item,index){ |
|
|
|
// console.log(item); |
|
|
|
// console.log(index); |
|
|
|
// }); |
|
|
|
|
|
|
|
}); |
|
|
|
}, |
|
|
|
|
|
|
|
getHomeBarData() { |
|
|
|
let that = this |
|
|
|
console.log(that); |
|
|
|
homeApi.homeBarData().then(res => { |
|
|
|
// get allTimeData |
|
|
|
const tmpdata = res.data.data.allTimeData |
|
|
|
|
|
|
|
let datas = [] |
|
|
|
Object.values(tmpdata).forEach((value) => { |
|
|
|
console.log(value.num); |
|
|
|
datas.push(value.num) |
|
|
|
|
|
|
|
}); |
|
|
|
console.log(datas); |
|
|
|
this.klqsDatas = datas |
|
|
|
console.log(tmpdata); |
|
|
|
// this.day_num = tmpdata.day.noRepeatInNum |
|
|
|
// this.week_num_num = tmpdata.week.noRepeatInNum |
|
|
|
// this.mon_num = tmpdata.month.noRepeatInNum |
|
|
|
// this.year_num = tmpdata.year.noRepeatInNum |
|
|
|
|
|
|
|
// let btdata = new Array(); |
|
|
|
// let bvdata = new Array(); |
|
|
|
// tmpdata.foreach(function(item,index){ |
|
|
|
// console.log(item); |
|
|
|
// console.log(index); |
|
|
|
// }); |
|
|
|
|
|
|
|
}); |
|
|
|
}, |
|
|
|
|
|
|
|
getInfoDatas() { |
|
|
|
let that = this |
|
|
|
console.log(that); |
|
|
|
homeApi.allInfoDatas().then(res => { |
|
|
|
// get allTimeData |
|
|
|
const tmpdata = res.data.returnData |
|
|
|
console.log(tmpdata); |
|
|
|
// this.day_num = tmpdata.day.noRepeatInNum |
|
|
|
// this.week_num_num = tmpdata.week.noRepeatInNum |
|
|
|
// this.mon_num = tmpdata.month.noRepeatInNum |
|
|
|
// this.year_num = tmpdata.year.noRepeatInNum |
|
|
|
|
|
|
|
// let btdata = new Array(); |
|
|
|
// let bvdata = new Array(); |
|
|
|
// tmpdata.foreach(function(item,index){ |
|
|
|
// console.log(item); |
|
|
|
// console.log(index); |
|
|
|
// }); |
|
|
|
|
|
|
|
}); |
|
|
|
}, |
|
|
|
|
|
|
|
getGcgNumDatas() { |
|
|
|
let that = this |
|
|
|
console.log(that); |
|
|
|
homeApi.allGcgNumDatas().then(res => { |
|
|
|
// get allTimeData |
|
|
|
const tmpdata = res.data.returnData |
|
|
|
console.log(tmpdata); |
|
|
|
// this.day_num = tmpdata.day.noRepeatInNum |
|
|
|
// this.week_num_num = tmpdata.week.noRepeatInNum |
|
|
|
// this.mon_num = tmpdata.month.noRepeatInNum |
|
|
|
// this.year_num = tmpdata.year.noRepeatInNum |
|
|
|
|
|
|
|
// let btdata = new Array(); |
|
|
|
// let bvdata = new Array(); |
|
|
|
// tmpdata.foreach(function(item,index){ |
|
|
|
// console.log(item); |
|
|
|
// console.log(index); |
|
|
|
// }); |
|
|
|
|
|
|
|
}); |
|
|
|
} |
|
|
|
}, |
|
|
|
}; |
|
|
|
@ -1111,6 +1221,7 @@ export default { |
|
|
|
background-position: 100% 100%; |
|
|
|
background-repeat: no-repeat; |
|
|
|
} |
|
|
|
|
|
|
|
.screen-box { |
|
|
|
background: none !important; |
|
|
|
} |
|
|
|
|