From 104a84e7bb015181906cae1b0766ff606dd9b696 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E8=BE=89?= <814457906@qq.com> Date: Wed, 13 Mar 2024 09:34:25 +0800 Subject: [PATCH] xg --- pages/homepage/homepage.vue | 2 +- pagesB/Behaviorpoints/Behaviorpoints.vue | 17 +++++++---------- pagesC/wxSport/wxSport.vue | 5 ++--- 3 files changed, 10 insertions(+), 14 deletions(-) diff --git a/pages/homepage/homepage.vue b/pages/homepage/homepage.vue index 1443b79..9837ce8 100644 --- a/pages/homepage/homepage.vue +++ b/pages/homepage/homepage.vue @@ -177,7 +177,7 @@ } wxSportDecrypt(obj).then(Sportres => { if (Sportres.data && Sportres.data[0].step >= 5000) { - wxsportadd(this.userinfo.cardNo).then(sportaddres => { + wxsportadd(this.userinfo.cardNo, Sportres.data[0].step).then(sportaddres => { if (sportaddres.code == 200) { let sportitem = { text: `${this.userinfo.cardNo}${Sportres.data[0].date}`, diff --git a/pagesB/Behaviorpoints/Behaviorpoints.vue b/pagesB/Behaviorpoints/Behaviorpoints.vue index d558d48..d98574c 100644 --- a/pagesB/Behaviorpoints/Behaviorpoints.vue +++ b/pagesB/Behaviorpoints/Behaviorpoints.vue @@ -77,14 +77,16 @@ pageSize: 10, }, region: uni.getStorageSync('region'), - list: null, + list: [], total: 0, score: 0, title: '', orgNo: '', }; }, - onLoad() { + onShow() { + this.list = [] + this.query.pageNum = 1 this.info(); this.scoretotalinfo(); }, @@ -112,7 +114,7 @@ }, info() { scorelist(this.query).then(res => { - this.list = res.rows + this.list = [...this.list, ...res.rows] this.total = res.total }) }, @@ -153,17 +155,12 @@ onReachBottom() { //下滑加载 if (this.list.length >= this.total) {} else { this.query.pageNum++ - scorelist(this.query).then(res => { - if (res.rows) { - res.rows.forEach(e => { - this.list.push(e) - }) - } - }) + this.info(); } }, onPullDownRefresh() { //下拉刷新 this.query.pageNum = 1; + this.list = [] this.info(); setTimeout(function() { uni.stopPullDownRefresh(); diff --git a/pagesC/wxSport/wxSport.vue b/pagesC/wxSport/wxSport.vue index cf2a3c6..42a0a21 100644 --- a/pagesC/wxSport/wxSport.vue +++ b/pagesC/wxSport/wxSport.vue @@ -42,8 +42,7 @@ methods: { tapstep(item) { if (item.step >= 5000) { - console.log(item) - wxsportaddV1(uni.getStorageSync('userinfo').cardNo, item.date).then(res => { + wxsportaddV1(uni.getStorageSync('userinfo').cardNo, item.date, item.step).then(res => { if (res.code == 200) { this.$refs.uToast.show({ title: '新增积分成功', @@ -85,7 +84,7 @@ this.list = Sportres.data if (!this.sportlist.some(e => e.text == identtime)) { if (Sportres.data && Sportres.data[0].step >= 5000) { - wxsportadd(this.userinfo.cardNo).then(sportaddres => { + wxsportadd(this.userinfo.cardNo, Sportres.data[0].step).then(sportaddres => { if (sportaddres.code == 200) { let sportitem = { text: `${this.userinfo.cardNo}${Sportres.data[0].date}`,