From c41403230a9e958175a3dbc991a0393522bd7784 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?=E2=80=98daijinzheng=40xingtongworld=2Ecom=E2=80=99?=
<‘ceshi@qq.com’>
Date: Fri, 21 Jul 2023 13:37:47 +0800
Subject: [PATCH] =?UTF-8?q?=E4=BD=93=E8=82=B2=E9=A6=86PC=E7=AB=AF=E9=97=AE?=
=?UTF-8?q?=E9=A2=98=E5=A4=84=E7=90=866?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
src/api/home.js | 2 +-
src/views/cultrue/index.vue | 51 +++++++++++++++++++++++++++++++------
src/views/index.vue | 11 ++++++--
3 files changed, 53 insertions(+), 11 deletions(-)
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