From e8fefc86afa2ef5fa1e6cfeecc0d686a9a6f7f22 Mon Sep 17 00:00:00 2001 From: ZhaoTongYao <531131322@qq.com> Date: Wed, 7 Jul 2021 14:08:16 +0800 Subject: [PATCH] =?UTF-8?q?=E7=94=B3=E8=AF=B7=E5=8F=91=E5=8D=95=E6=8C=89?= =?UTF-8?q?=E9=92=AE=E7=A7=BB=E8=87=B3=E9=A1=B5=E9=9D=A2=E4=B8=8B=E6=96=B9?= =?UTF-8?q?=E6=82=AC=E6=B5=AE=EF=BC=9B?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- images/mine/ic_dangbiaoqian.png | Bin 1426 -> 17178 bytes .../components/volunteer/volunteer.wxml | 4 +- .../components/volunteer/volunteer.wxss | 10 ++++- pages/heartNew/heartNew.js | 2 +- pages/heartNew/heartNew.wxml | 4 +- subpages/heart/images/ic_dangbiaoqian.png | Bin 0 -> 17178 bytes .../pages/leaderboardNew/leaderboardNew.js | 38 +++++++++++------- .../pages/leaderboardNew/leaderboardNew.wxml | 2 +- .../pages/leaderboardNew/leaderboardNew.wxss | 8 +++- utils/api.js | 4 +- utils/heartBehavior.js | 5 ++- 11 files changed, 50 insertions(+), 27 deletions(-) create mode 100644 subpages/heart/images/ic_dangbiaoqian.png diff --git a/images/mine/ic_dangbiaoqian.png b/images/mine/ic_dangbiaoqian.png index 4103137f56cdbee267679cf192cacb37a86e2283..f2997d4e44c45cc5ae384fa4e6551bba6250a7fc 100644 GIT binary patch literal 17178 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 q&=NdZcCGf - - {{volunteerItemObj.nickname}} + + {{volunteerItemObj.nickname}} {{volunteerItemObj.volunteerSignature}} \ No newline at end of file diff --git a/pages/heartNew/components/volunteer/volunteer.wxss b/pages/heartNew/components/volunteer/volunteer.wxss index 8975c93..8031136 100644 --- a/pages/heartNew/components/volunteer/volunteer.wxss +++ b/pages/heartNew/components/volunteer/volunteer.wxss @@ -10,7 +10,7 @@ align-items: center; } -.item image { +.item .head-logo { width: 110rpx; height: 110rpx; border-radius: 50%; @@ -22,8 +22,14 @@ font-size: 30rpx; font-weight: bold; color: rgba(51, 51, 51, 1); + display: flex; + align-items: center; +} +.item .name .dangbiao { + width: 30rpx; + height: 30rpx; + margin-left: 10rpx; } - .item .autograph { margin-top: 10rpx; font-size:26rpx; diff --git a/pages/heartNew/heartNew.js b/pages/heartNew/heartNew.js index 644b290..1785ada 100644 --- a/pages/heartNew/heartNew.js +++ b/pages/heartNew/heartNew.js @@ -61,7 +61,7 @@ Page({ detailId: '', // 通过分享进入 团购详情的id scanBtn: {}, // 扫码签到改为可配置 shouye: {}, - // applyBtn: {}, // 申请发单改为可配置 + applyBtn: {}, // 申请发单改为可配置 }, /** diff --git a/pages/heartNew/heartNew.wxml b/pages/heartNew/heartNew.wxml index c7794d0..3b3c3db 100644 --- a/pages/heartNew/heartNew.wxml +++ b/pages/heartNew/heartNew.wxml @@ -117,7 +117,7 @@ - + bindmovebtnCallBack="myApply"> 3Ti=QQ){!5kcAL|1PBU>EGkYbWO+b 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 { + const para = { + pageIndex: this.data.pageNo, + pageSize: this.data.pageSize + } + api.leaderboard(para).then(res => { this.setData({ datalenght: res.data.length }) - res.data.forEach((item) => { - this.data.loveRankingList.push(item) - }) + // res.data.forEach((item) => { + // this.data.loveRankingList.push(item) + // }) this.setData({ - loveRankingList: this.data.loveRankingList, + loveRankingList: [ ...this.data.loveRankingList, ...res.data ], + loadMoreType: res.data.length === 10 ? "loading" : "none", preloadVisible: false }) }).catch(() => { this.setData({ datalenght:0, loveRankingList: [], + loadMoreType: "none", preloadVisible: false }) }) @@ -182,16 +190,18 @@ Page({ * 页面上拉触底事件的处理函数 */ onReachBottom: function () { - if(this.data.selectTab == "tab2"){ + this.setData({ + loadMoreVisible: true + }) + if (this.data.loadMoreType === "loading") { this.setData({ - loadMoreVisible: true + pageNo: this.data.pageNo + 1 }) - if (this.data.loadMoreType === "loading") { - this.setData({ - pageNo: this.data.pageNo + 1 - }) - this.getSignedList() - } + } + if(this.data.selectTab == "tab2"){ + this.getSignedList() + } else { + this.loadLoveRanking() } }, // 列表 下拉刷新, 初始化加载 diff --git a/subpages/heart/pages/leaderboardNew/leaderboardNew.wxml b/subpages/heart/pages/leaderboardNew/leaderboardNew.wxml index e3d1969..e0ad357 100644 --- a/subpages/heart/pages/leaderboardNew/leaderboardNew.wxml +++ b/subpages/heart/pages/leaderboardNew/leaderboardNew.wxml @@ -27,7 +27,7 @@ {{index + 1}} - {{item.nickname}} + {{item.nickname}} 爱心时长 {{item.kindnessTime}}小时 diff --git a/subpages/heart/pages/leaderboardNew/leaderboardNew.wxss b/subpages/heart/pages/leaderboardNew/leaderboardNew.wxss index 67a7db2..faa2181 100644 --- a/subpages/heart/pages/leaderboardNew/leaderboardNew.wxss +++ b/subpages/heart/pages/leaderboardNew/leaderboardNew.wxss @@ -171,8 +171,14 @@ button::after { display: -webkit-box; -webkit-line-clamp: 1; -webkit-box-orient: vertical; + display: flex; + align-items: center; +} +.bottom .list-item .info .name image { + width: 30rpx; + height: 30rpx; + margin-left: 10rpx; } - .bottom .list-item .info .info-detail { font-size: 24rpx; color: #999; diff --git a/utils/api.js b/utils/api.js index 1fe14ee..bb8a2ec 100644 --- a/utils/api.js +++ b/utils/api.js @@ -337,8 +337,8 @@ function userPointsRankinglist ({ /** * 排行榜 */ -function leaderboard () { - return fly.get("heart/volunteer/leaderboard") +function leaderboard (param) { + return fly.get("heart/volunteer/leaderboard", param) } /** * 活动详情 diff --git a/utils/heartBehavior.js b/utils/heartBehavior.js index 1d55407..6c84cac 100644 --- a/utils/heartBehavior.js +++ b/utils/heartBehavior.js @@ -84,9 +84,10 @@ module.exports = Behavior ({ scanBtn: item }) } else if (item.imgType == '9') { - this.data.tabList.push(item) + // this.data.tabList.push(item) this.setData({ - tabList: this.data.tabList + // tabList: this.data.tabList + applyBtn: item }) } })