Browse Source

体育馆PC端问题处理6

lite
‘daijinzheng@xingtongworld.com’ 3 years ago
parent
commit
c41403230a
  1. 2
      src/api/home.js
  2. 51
      src/views/cultrue/index.vue
  3. 11
      src/views/index.vue

2
src/api/home.js

@ -68,7 +68,7 @@ export function allGcgNumDatas(param) {
export function allTsgInfoDatas(param) {
return request({
url: 'http://192.168.66.16/index.php?s=/api/pass.passcc/realTimeData',
url: 'http://192.168.66.16/index.php?s=/api/library.pass/allFlowTrends',
method: 'post',
param,
})

51
src/views/cultrue/index.vue

@ -13,19 +13,28 @@
<!-- 今日进馆人数 -->
<div class="insval">
<img src="../../assets/wh/td_ins.png" />
<span id="insv" class="insv">234,098</span>
<span id="insv" class="insv">
{{ todayNum }}
<!-- 234,098 -->
</span>
<span class="inst">今日进馆人数</span>
</div>
<!-- 本月进馆人数 -->
<div class="insval">
<img src="../../assets/wh/tm_ins.png" />
<span id="insv2" class="insv">234,098</span>
<span id="insv2" class="insv">
<!-- 234,098 -->
{{ monthNum }}
</span>
<span class="inst">本月进馆人数</span>
</div>
<!-- 本年进馆人数 -->
<div class="insval">
<img src="../../assets/wh/tyear_ins.png" />
<span id="insv3" class="insv">234,098</span>
<span id="insv3" class="insv">
<!-- 234,098 -->
{{ yearNum }}
</span>
<span class="inst">本年进馆人数</span>
</div>
</div>
@ -80,7 +89,11 @@ import * as homeApi from '@/api/home'
export default {
data() {
return {};
return {
todayNum: 0,
monthNum: 0,
yearNum: 0
};
},
mounted() {
let cc = window.document.getElementById("app");
@ -94,9 +107,9 @@ export default {
this.cultrue_bar1();
this.cultrue_bar2();
this.cultrue_bar3();
this.addNumber(0, 234098, 'insv')
this.addNumber(0, 234098, 'insv2')
this.addNumber(0, 234098, 'insv3')
this.addNumber(0, this.todayNum, 'insv')
this.addNumber(0, this.monthNum, 'insv2')
this.addNumber(0, this.yearNum, 'insv3')
this.addNumber(0, 890098, 'cmdval1')
this.addNumber(0, 890098, 'cmdval2')
this.addNumber(0, 234098, 'cmdval3')
@ -724,8 +737,14 @@ export default {
console.log(that);
homeApi.allTsgInfoDatas().then(res => {
// get allTimeData
const tmpdata = res.data
const tmpdata = res.data.data
console.log(tmpdata);
console.log(typeof(tmpdata.today.incount));
this.todayNum = this.toLocaleString(tmpdata.today.incount)
this.monthNum = this.toLocaleString(tmpdata.month.incount)
this.yearNum = this.toLocaleString(tmpdata.year.incount)
console.log(this.todayNum, this.monthNum, this.yearNum);
// this.day_num = tmpdata.day.noRepeatInNum
// this.week_num_num = tmpdata.week.noRepeatInNum
// this.mon_num = tmpdata.month.noRepeatInNum
@ -739,6 +758,22 @@ export default {
// });
});
},
toLocaleString(num) {
const arr = num.toString().split('').reverse()
//
for (let i = 0; i < arr.length; i++) {
// 30
if (i % 3 === 0 && i !== 0) {
//
arr[i] = arr[i] + ','
}
}
//
// join
const str = arr.reverse().join('')
//
return str
}
},
};

11
src/views/index.vue

@ -833,7 +833,7 @@ export default {
homeApi.allInfoDatas().then(res => {
// get allTimeData
console.log(res);
this.ssjgNumDatas = res.msg
this.ssjgNumDatas = res.data.returnData
// this.ssjgNumDatas = res.data.returnData
// let ssjgNumDatas = this.ssjgNumDatas
// ssjgNumDatas.forEach(item => {
@ -873,8 +873,15 @@ export default {
console.log(that);
homeApi.allGcgNumDatas().then(res => {
// get allTimeData
const tmpdata = res.data.returnData
const tmpdata = res.data.data
console.log(tmpdata);
let datas = []
tmpdata.forEach((item) =>{
console.log(item);
console.log(item.list);
// console.log(value);
// datas.push(value)
})
// this.day_num = tmpdata.day.noRepeatInNum
// this.week_num_num = tmpdata.week.noRepeatInNum
// this.mon_num = tmpdata.month.noRepeatInNum

Loading…
Cancel
Save