diff --git a/src/api/home.js b/src/api/home.js index d81b32a..b5f79e7 100644 --- a/src/api/home.js +++ b/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, }) diff --git a/src/views/cultrue/index.vue b/src/views/cultrue/index.vue index 6bb711e..7cc8290 100644 --- a/src/views/cultrue/index.vue +++ b/src/views/cultrue/index.vue @@ -13,19 +13,28 @@
- 234,098 + + {{ todayNum }} + + 今日进馆人数
- 234,098 + + + {{ monthNum }} + 本月进馆人数
- 234,098 + + + {{ yearNum }} + 本年进馆人数
@@ -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++) { + // 如果索引被3整除,并且索引不为0 + if (i % 3 === 0 && i !== 0) { + // 在当前字符前面加一个逗号 + arr[i] = arr[i] + ',' + } + } + // 遍历完后,先反转数组,再将数组转换为字符串 + // 注意:用join方法时,里面必须加双引号,不然默认会用逗号分割 + const str = arr.reverse().join('') + // 返回这个字符串 + return str } }, }; diff --git a/src/views/index.vue b/src/views/index.vue index ef7ac4d..a69ed2a 100644 --- a/src/views/index.vue +++ b/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