From 39903845165c19289382de2fe27ca5e240d8a96b Mon Sep 17 00:00:00 2001 From: zhaoyongnian <541231643@qq.com> Date: Tue, 2 Jun 2020 16:13:51 +0800 Subject: [PATCH 01/11] =?UTF-8?q?=E4=BC=98=E5=8C=96?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- subpages/heart/pages/leaderboardNew/leaderboardNew.wxml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/subpages/heart/pages/leaderboardNew/leaderboardNew.wxml b/subpages/heart/pages/leaderboardNew/leaderboardNew.wxml index 1cdc9f0..10b559f 100644 --- a/subpages/heart/pages/leaderboardNew/leaderboardNew.wxml +++ b/subpages/heart/pages/leaderboardNew/leaderboardNew.wxml @@ -1,6 +1,6 @@ - 排行榜 + 志愿者银行 参与记录 From c58073372d17cf88dfc5b029dc741e6d173244c6 Mon Sep 17 00:00:00 2001 From: zhaoyongnian <541231643@qq.com> Date: Tue, 2 Jun 2020 16:42:12 +0800 Subject: [PATCH 02/11] =?UTF-8?q?=E7=A7=AF=E5=88=86=E7=81=AB=E7=81=AB?= =?UTF-8?q?=E6=94=B9=E7=89=88?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../pages/leaderboardNew/leaderboardNew.js | 23 ++++++++++++++++++- .../pages/leaderboardNew/leaderboardNew.wxml | 6 ++++- .../pages/leaderboardNew/leaderboardNew.wxss | 13 +++++++++++ 3 files changed, 40 insertions(+), 2 deletions(-) diff --git a/subpages/heart/pages/leaderboardNew/leaderboardNew.js b/subpages/heart/pages/leaderboardNew/leaderboardNew.js index 6e98c0b..9a4250e 100644 --- a/subpages/heart/pages/leaderboardNew/leaderboardNew.js +++ b/subpages/heart/pages/leaderboardNew/leaderboardNew.js @@ -1,5 +1,6 @@ import { getTimestamp } from '../../../../utils/common' const api = require('../../../../utils/api') +var api_banner = require('../../../../utils/activity.js') const app = getApp() Page({ @@ -41,7 +42,8 @@ Page({ signedList: [], timer: '', timestamp: getTimestamp(), - jilu: true + jilu: true, + banner:[] }, // tab 切换 onTabChange(e) { @@ -67,10 +69,29 @@ Page({ */ onLoad: function (options) { this.loadLoveRanking() + this.bannerListV2() this.setData({ timestamp: getTimestamp(), }) }, + bannerListV2: function () { + let that = this + api_banner.bannerList().then(function (res) { + that.setData({ + banner: res.data + }) + console.log('?'+JSON.stringify(that.data.banner)) + }) + }, + preViewImage(e) { + let list = []; + list.push(this.data.banner[0].bannerImg) + list.push(this.data.banner[1].bannerImg) + wx.previewImage({ + urls: list, + current: e.currentTarget.dataset.src + }) + }, // 加载 爱心互助排行榜 loadLoveRanking() { this.setData({ diff --git a/subpages/heart/pages/leaderboardNew/leaderboardNew.wxml b/subpages/heart/pages/leaderboardNew/leaderboardNew.wxml index 10b559f..ccc5361 100644 --- a/subpages/heart/pages/leaderboardNew/leaderboardNew.wxml +++ b/subpages/heart/pages/leaderboardNew/leaderboardNew.wxml @@ -1,4 +1,8 @@ - + + 志愿者银行 diff --git a/subpages/heart/pages/leaderboardNew/leaderboardNew.wxss b/subpages/heart/pages/leaderboardNew/leaderboardNew.wxss index d8896ab..953bd3b 100644 --- a/subpages/heart/pages/leaderboardNew/leaderboardNew.wxss +++ b/subpages/heart/pages/leaderboardNew/leaderboardNew.wxss @@ -3,6 +3,7 @@ page { } .tab-bar { + margin-top: 16rpx; width: 100%; height: 90rpx; background: #fff; @@ -235,4 +236,16 @@ button::after { font-size: 30rpx; color: #999; background: #f7f7f7; + } + .banner{ + width: 100%; + height: 500rpx; + background: #fff; + display: flex; + align-items: center; + justify-content: space-around; + } + .banner image{ + width: 310rpx; + height: 440rpx; } \ No newline at end of file From 8764e828471d949fbc5bd27a98f0729e402cfb91 Mon Sep 17 00:00:00 2001 From: zhaoyongnian <541231643@qq.com> Date: Wed, 3 Jun 2020 14:39:59 +0800 Subject: [PATCH 03/11] =?UTF-8?q?=E4=BC=98=E5=8C=96?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- components/activity/activity.js | 6 +- components/activity/activity.wxml | 1 + .../components/volunteer/volunteer.js | 11 +- .../components/volunteer/volunteer.wxml | 2 +- pages/heartNew/heartNew.js | 22 ++- pages/heartNew/heartNew.wxss | 4 +- .../heart/pages/heartDetail/heartDetail.js | 8 +- .../heart/pages/heartDetail/heartDetail.wxml | 154 +++++++++++------- .../heart/pages/heartDetail/heartDetail.wxss | 14 +- 9 files changed, 145 insertions(+), 77 deletions(-) diff --git a/components/activity/activity.js b/components/activity/activity.js index 0aff0dd..898a3d6 100644 --- a/components/activity/activity.js +++ b/components/activity/activity.js @@ -17,6 +17,9 @@ Component({ methods: { getActivityList(params) { let that = this + that.setData({ + selectedTab: params.selectedTab + }) if (params.qkdat == true) { console.log('清空') that.setData({ @@ -45,6 +48,7 @@ Component({ }, toActDetail(e) { + console.log('selectedTab::::'+this.data.selectedTab) const id = e.currentTarget.dataset.id const actcurrentstate = e.currentTarget.dataset.actcurrentstate const signupflag = e.currentTarget.dataset.signupflag @@ -52,7 +56,7 @@ Component({ actId: id }) wx.navigateTo({ - url: `/subpages/heart/pages/heartDetail/heartDetail?id=${id}&actcurrentstate=${actcurrentstate}&signupflag=${signupflag}` + url: `/subpages/heart/pages/heartDetail/heartDetail?id=${id}&actcurrentstate=${actcurrentstate}&signupflag=${signupflag}&selectedTab=${this.data.selectedTab}` }) }, updateActivityList(params) { diff --git a/components/activity/activity.wxml b/components/activity/activity.wxml index 5902a09..901d62a 100644 --- a/components/activity/activity.wxml +++ b/components/activity/activity.wxml @@ -10,6 +10,7 @@ 未开始 进行中 已结束 + 已取消 {{item.title}} diff --git a/pages/heartNew/components/volunteer/volunteer.js b/pages/heartNew/components/volunteer/volunteer.js index bf3fb55..e5abc46 100644 --- a/pages/heartNew/components/volunteer/volunteer.js +++ b/pages/heartNew/components/volunteer/volunteer.js @@ -1,4 +1,5 @@ // pages/indexNew/components/volunteer/volunteer.js +const app = getApp() Component({ /** * 组件的属性列表 @@ -21,6 +22,12 @@ Component({ * 组件的方法列表 */ methods: { - - } + preViewImage(e) { + console.log(JSON.stringify(e)) + wx.previewImage({ + urls: [e.currentTarget.dataset.src], + current: e.currentTarget.dataset.src + }) + } + }, }) diff --git a/pages/heartNew/components/volunteer/volunteer.wxml b/pages/heartNew/components/volunteer/volunteer.wxml index e495af4..93d9683 100644 --- a/pages/heartNew/components/volunteer/volunteer.wxml +++ b/pages/heartNew/components/volunteer/volunteer.wxml @@ -1,5 +1,5 @@ - + {{volunteerItemObj.nickname}} {{volunteerItemObj.volunteerSignature}} diff --git a/pages/heartNew/heartNew.js b/pages/heartNew/heartNew.js index 46d9457..edd6153 100644 --- a/pages/heartNew/heartNew.js +++ b/pages/heartNew/heartNew.js @@ -52,7 +52,8 @@ Page({ pageSize: this.data.pageSize, timestamp: getTimestamp(), actType: 0, - qkdat: true + qkdat: true, + selectedTab:this.data.selectedTab } this.selectComponent("#state-0").getActivityList(parms) }, @@ -106,7 +107,8 @@ Page({ pageSize: this.data.pageSize, timestamp: getTimestamp(), actType: 0,//活动列表类型(0-招募令,1-精彩活动) - qkdat: true + qkdat: true, + selectedTab:e.currentTarget.dataset.tab } this.selectComponent("#state-0").getActivityList(parms) } else if (e.currentTarget.dataset.tab == 'tab1') { @@ -120,7 +122,6 @@ Page({ pageIndex: this.data.indexPage, pageSize: this.data.pageSize, } - console.log('志愿者列表传值:'+JSON.stringify(parms)) this.volunteerlist(parms) } else if (e.currentTarget.dataset.tab == 'tab2') { this.setData({ @@ -132,7 +133,8 @@ Page({ pageSize: this.data.pageSize, timestamp: getTimestamp(), actType: 1,//活动列表类型(0-招募令,1-精彩活动) - qkdat: true + qkdat: true, + selectedTab:e.currentTarget.dataset.tab } this.selectComponent("#state-2").getActivityList(parms) } else if (e.currentTarget.dataset.tab == 'tab3') { @@ -157,7 +159,8 @@ Page({ pageSize: 10, timestamp: getTimestamp(), actType: 0, - actId: this.data.actId + actId: this.data.actId, + selectedTab:this.data.selectedTab } this.selectComponent("#state-0").updateActivityList(params) } else if (this.data.selectedTab === 'tab2') { @@ -166,7 +169,8 @@ Page({ pageSize: 10, timestamp: getTimestamp(), actType: 1, - actId: this.data.actId + actId: this.data.actId, + selectedTab:this.data.selectedTab } this.selectComponent("#state-2").updateActivityList(params) } @@ -279,7 +283,8 @@ Page({ pageIndex: this.data.indexPage, pageSize: this.data.pageSize, timestamp: getTimestamp(), - actType: 0 + actType: 0, + selectedTab:this.data.selectedTab } this.selectComponent("#state-0").getActivityList(parms) }else if(this.data.selectedTab == 'tab1'){ @@ -299,7 +304,8 @@ Page({ pageIndex: this.data.indexPage, pageSize: this.data.pageSize, timestamp: getTimestamp(), - actType: 1 + actType: 1, + selectedTab:this.data.selectedTab } this.selectComponent("#state-2").getActivityList(parms) } diff --git a/pages/heartNew/heartNew.wxss b/pages/heartNew/heartNew.wxss index 81aa21f..54b4b31 100644 --- a/pages/heartNew/heartNew.wxss +++ b/pages/heartNew/heartNew.wxss @@ -309,7 +309,7 @@ button:last-child { } .tab-bar .tab { - font-size: 30rpx; + font-size: 34rpx; font-weight: 500; color: rgba(171, 171, 171, 1); width: 25%; @@ -322,7 +322,7 @@ button:last-child { } .tab-bar .tab.select { - font-size: 32rpx; + font-size: 36rpx; font-weight: bold; color: rgba(229, 15, 0, 1); } diff --git a/subpages/heart/pages/heartDetail/heartDetail.js b/subpages/heart/pages/heartDetail/heartDetail.js index 92e774d..c04fcbc 100644 --- a/subpages/heart/pages/heartDetail/heartDetail.js +++ b/subpages/heart/pages/heartDetail/heartDetail.js @@ -13,6 +13,7 @@ Page({ clocks: [], //打卡列表 clockNum: 0, //打卡人次 actContent: '', //富文本 + actNewsContent:'',//新闻稿 dialogTitle: '', dialogContent: '', dialogConfirmText: '', @@ -20,13 +21,15 @@ Page({ uservolunteerflag: '', cancelSignupVisible: false, cancelSignupTipValue: '', - cancelSignupTipVisible: false + cancelSignupTipVisible: false, + selectedTab:'',//用来判断详情是否显示志愿者打卡 }, onLoad: function(options) { this.setData({ id: options.id, actCurrentState: options.actcurrentstate, - signupFlag: options.signupflag + signupFlag: options.signupflag, + selectedTab:options.selectedTab, }) // this.getDetail();//活动详情 // this.clockList();//打卡列表 @@ -42,6 +45,7 @@ Page({ this.setData({ detail: res.data, actContent: res.data.actContent.replace(/\{{detail.title}} - + + + @@ -91,7 +93,7 @@ - + @@ -111,8 +113,9 @@ 3. 专业不限,具有美术教育者优先。 --> - - + + @@ -124,74 +127,102 @@ - - - - - - - 志愿者打卡 - - - {{clockNum}}次 - - + + + + + - - - - - - - {{item.nickname}} - {{item.createdTime}} + + --> + + + + + + + + + + + + + + + 志愿者打卡 - - {{item.clockDesc}} + + {{clockNum}}次 - + + + - - - - - - - + + + + + + + + {{item.nickname}} + {{item.createdTime}} + + + {{item.clockDesc}} + + - - - + --> + + + + + + + + + + + + + + + + + + - + + - - - + - - - - + + + + + - + - + 已报名 {{detail.signupNum}}人 @@ -257,7 +288,8 @@ - + 我要打卡 更新打卡 @@ -266,8 +298,10 @@ - + - + \ No newline at end of file diff --git a/subpages/heart/pages/heartDetail/heartDetail.wxss b/subpages/heart/pages/heartDetail/heartDetail.wxss index 2a207db..dc79851 100644 --- a/subpages/heart/pages/heartDetail/heartDetail.wxss +++ b/subpages/heart/pages/heartDetail/heartDetail.wxss @@ -1,3 +1,6 @@ +page{ + background: #f7f7f7; +} .container { width: 100%; } @@ -143,6 +146,7 @@ font-weight: 500; color: rgba(51, 51, 51, 1); line-height: 54rpx; + word-break: break-all; } .bottom { @@ -231,7 +235,6 @@ color: rgba(153, 153, 153, 1); margin-top: 10rpx; } - .info-box-volunteer { width: 100wh; height: auto; @@ -239,6 +242,9 @@ padding: 26rpx 0rpx; margin: 0rpx 22rpx; } +.info-box-volunteer:last-child { + border: none; +} .info-box-volunteer-last { width: 100wh; @@ -343,3 +349,9 @@ margin-left: 1%; border-radius: 15rpx; } +/* rich-text{ + white-space:normal; + overflow: hidden; + white-space: nowrap; + text-overflow: ellipsis; +} */ From b49ea1d9408efd51e5843e4d9ffdd54f0860113b Mon Sep 17 00:00:00 2001 From: zhaoyongnian <541231643@qq.com> Date: Wed, 3 Jun 2020 15:09:34 +0800 Subject: [PATCH 04/11] =?UTF-8?q?=E5=AE=8C=E5=96=84=E4=B8=AA=E4=BA=BA?= =?UTF-8?q?=E6=96=B0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- pages/mine/mine.js | 8 +++++++- pages/mine/mine.wxml | 3 ++- pages/mine/mine.wxss | 2 +- 3 files changed, 10 insertions(+), 3 deletions(-) diff --git a/pages/mine/mine.js b/pages/mine/mine.js index 1d356d5..d051476 100644 --- a/pages/mine/mine.js +++ b/pages/mine/mine.js @@ -24,9 +24,15 @@ Page({ grade: 0 }, completeInfoDialogVisible: false, - infoCompleted: 0 + infoCompleted: 0, + changeName:false }, onLoad() { + if(app.globalData.infoCompleted == 0 || app.globalData.infoCompleted == 4){//当状态为0 或者 4 的时候 显示完善个人信息其余状态为更改个人信息 + this.setData({ + changeName: true + }) + } this.getUserInfo() this.setData({ infoCompleted: app.globalData.infoCompleted diff --git a/pages/mine/mine.wxml b/pages/mine/mine.wxml index 040a008..5cc42b7 100644 --- a/pages/mine/mine.wxml +++ b/pages/mine/mine.wxml @@ -20,7 +20,8 @@ - 完善信息 + 完善个人信息 + 更改个人信息 diff --git a/pages/mine/mine.wxss b/pages/mine/mine.wxss index 82a19a3..7b04f38 100644 --- a/pages/mine/mine.wxss +++ b/pages/mine/mine.wxss @@ -112,7 +112,7 @@ page { object-fit: cover; } .personal-info .box .content .top .complete-info { - width: 130rpx; + width: 190rpx; height: 46rpx; position: relative; } From cb15cc8dc6eceb0779d8e0d85fe6f3f233ebe996 Mon Sep 17 00:00:00 2001 From: zhaoyongnian <541231643@qq.com> Date: Wed, 3 Jun 2020 16:42:29 +0800 Subject: [PATCH 05/11] =?UTF-8?q?=E4=BC=98=E5=8C=96?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../heart/pages/heartDetail/heartDetail.js | 2 + .../heart/pages/heartDetail/heartDetail.json | 1 + .../heart/pages/heartDetail/heartDetail.wxml | 207 ++++++++---------- .../heart/pages/heartDetail/heartDetail.wxss | 28 ++- .../preloadDetailItem/preloadDetailItem.js | 23 ++ .../preloadDetailItem/preloadDetailItem.json | 4 + .../preloadDetailItem/preloadDetailItem.wxml | 35 +++ .../preloadDetailItem/preloadDetailItem.wxss | 84 +++++++ 8 files changed, 261 insertions(+), 123 deletions(-) create mode 100644 subpages/heart/pages/heartDetail/preloadDetailItem/preloadDetailItem.js create mode 100644 subpages/heart/pages/heartDetail/preloadDetailItem/preloadDetailItem.json create mode 100644 subpages/heart/pages/heartDetail/preloadDetailItem/preloadDetailItem.wxml create mode 100644 subpages/heart/pages/heartDetail/preloadDetailItem/preloadDetailItem.wxss diff --git a/subpages/heart/pages/heartDetail/heartDetail.js b/subpages/heart/pages/heartDetail/heartDetail.js index c04fcbc..9cdfce9 100644 --- a/subpages/heart/pages/heartDetail/heartDetail.js +++ b/subpages/heart/pages/heartDetail/heartDetail.js @@ -23,6 +23,7 @@ Page({ cancelSignupTipValue: '', cancelSignupTipVisible: false, selectedTab:'',//用来判断详情是否显示志愿者打卡 + preloadVisible: true, }, onLoad: function(options) { this.setData({ @@ -49,6 +50,7 @@ Page({ actStartTime: res.data.actStartTime.substring(0, 16), actEndTime: res.data.actEndTime.substring(0, 16), signupEndTime: res.data.signupEndTime.substring(0, 16), + preloadVisible:false }) } }).catch(err => { diff --git a/subpages/heart/pages/heartDetail/heartDetail.json b/subpages/heart/pages/heartDetail/heartDetail.json index c20e21a..0a5a32d 100644 --- a/subpages/heart/pages/heartDetail/heartDetail.json +++ b/subpages/heart/pages/heartDetail/heartDetail.json @@ -1,6 +1,7 @@ { "navigationBarTitleText": "详情", "usingComponents": { + "preload-detail-item": "../preloadDetailItem/preloadDetailItem", "wux-dialog": "../../../../dist/dialog/index", "coverview-dialog": "../../components/coverViewDialog/coverViewDialog", "cancel-signup-dialog": "../../components/cancelSignupDialog/cancelSignupDialog" diff --git a/subpages/heart/pages/heartDetail/heartDetail.wxml b/subpages/heart/pages/heartDetail/heartDetail.wxml index bfde797..0641639 100644 --- a/subpages/heart/pages/heartDetail/heartDetail.wxml +++ b/subpages/heart/pages/heartDetail/heartDetail.wxml @@ -1,5 +1,6 @@ - + + @@ -8,141 +9,121 @@ - - - - - - 报名截止时间 - - - {{signupEndTime}} - - - - - - - 活动时间 + + + + + + 报名截止时间 + + + {{signupEndTime}} + - - {{actStartTime}}至 - {{actEndTime}} + + + + 活动时间 + + + {{actStartTime}}至 + {{actEndTime}} + - - - - - - 活动地点 - - - {{detail.actAddress}} + + + + 活动地点 + + + {{detail.actAddress}} + - - - - - - 活动名额 - - - - 不限名额 - - - {{detail.actQuota}}人 + + + + 活动名额 + + + 不限名额 + + + {{detail.actQuota}}人 + - - - - - - 联系人 - - - {{detail.contacts}} + + + + 联系人 + + + {{detail.contacts}} + - - - - - - 联系电话 - - - {{detail.tel}} + + + + 联系电话 + + + {{detail.tel}} + - - - - - - 积分奖励 - - - {{detail.reward}} + + + + 积分奖励 + + + {{detail.reward}} + - - - - - - - 招募要求 + + + + + 招募要求 + - - - - {{detail.requirement}} - - - + + - - 3. 专业不限,具有美术教育者优先。 - --> - - + - - - - 活动详情 + class="require {{detail.currentUserStatus == 0||detail.currentUserStatus == 1||detail.currentUserStatus == 2||detail.currentUserStatus == 3? 'margin-bottom':''}}"> + + + + 活动详情 + + + + - - - - - - - - - - @@ -159,7 +140,6 @@ {{clockNum}}次 - @@ -205,7 +185,6 @@ - diff --git a/subpages/heart/pages/heartDetail/heartDetail.wxss b/subpages/heart/pages/heartDetail/heartDetail.wxss index dc79851..f7bc4d8 100644 --- a/subpages/heart/pages/heartDetail/heartDetail.wxss +++ b/subpages/heart/pages/heartDetail/heartDetail.wxss @@ -50,6 +50,8 @@ page{ border-bottom: 1rpx solid #e7eeee; padding: 20rpx 0rpx; margin: 0rpx 20rpx; + display: flex; + justify-content: space-between; } .info-box-title { @@ -58,6 +60,8 @@ page{ border-bottom: 1rpx solid #e7eeee; padding: 35rpx 0rpx; margin: 0rpx 20rpx; + display: flex; + justify-content: space-between; } .display-inline { @@ -66,18 +70,20 @@ page{ .info-left { width: 40%; - float: left; + /* float: left; */ + display: flex; + align-items: center; word-wrap: break-word; } .info-right { width: 60%; - float: left; + /* float: left; */ font-size: 32rpx; text-align: right; word-wrap: break-word; - position: relative; - top: 5rpx; + /* position: relative; + top: 5rpx; */ } .info-right .color { @@ -88,16 +94,18 @@ page{ .info-left image { width: 34rpx; height: 34rpx; - position: relative; - top: 5rpx; + /* position: relative; */ + /* top: 5rpx; */ } .info-font { font-size: 32rpx; + line-height: 32rpx; color: #999; - padding: 5rpx; - top: -4rpx; - position: relative; + margin-left: 5rpx; + /* padding: 5rpx; */ + /* top: -4rpx; + position: relative; */ } .info-box-last { @@ -105,6 +113,8 @@ page{ height: auto; padding: 25rpx 0rpx; margin: 0rpx 20rpx; + display: flex; + justify-content: space-between; } .clear { diff --git a/subpages/heart/pages/heartDetail/preloadDetailItem/preloadDetailItem.js b/subpages/heart/pages/heartDetail/preloadDetailItem/preloadDetailItem.js new file mode 100644 index 0000000..eb4eb23 --- /dev/null +++ b/subpages/heart/pages/heartDetail/preloadDetailItem/preloadDetailItem.js @@ -0,0 +1,23 @@ +// subpages/heart/pages/heartDetail/preloadDetailItem/preloadDetailItem.js +Component({ + /** + * 组件的属性列表 + */ + properties: { + + }, + + /** + * 组件的初始数据 + */ + data: { + + }, + + /** + * 组件的方法列表 + */ + methods: { + + } +}) diff --git a/subpages/heart/pages/heartDetail/preloadDetailItem/preloadDetailItem.json b/subpages/heart/pages/heartDetail/preloadDetailItem/preloadDetailItem.json new file mode 100644 index 0000000..e8cfaaf --- /dev/null +++ b/subpages/heart/pages/heartDetail/preloadDetailItem/preloadDetailItem.json @@ -0,0 +1,4 @@ +{ + "component": true, + "usingComponents": {} +} \ No newline at end of file diff --git a/subpages/heart/pages/heartDetail/preloadDetailItem/preloadDetailItem.wxml b/subpages/heart/pages/heartDetail/preloadDetailItem/preloadDetailItem.wxml new file mode 100644 index 0000000..8107baf --- /dev/null +++ b/subpages/heart/pages/heartDetail/preloadDetailItem/preloadDetailItem.wxml @@ -0,0 +1,35 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/subpages/heart/pages/heartDetail/preloadDetailItem/preloadDetailItem.wxss b/subpages/heart/pages/heartDetail/preloadDetailItem/preloadDetailItem.wxss new file mode 100644 index 0000000..a308efc --- /dev/null +++ b/subpages/heart/pages/heartDetail/preloadDetailItem/preloadDetailItem.wxss @@ -0,0 +1,84 @@ +page { + background: #f7f7f7; +} + +.preload-project-item { + margin-top: 20rpx; + margin-left: 20rpx; + width: calc(100% - 40rpx); + background: #fff; + box-sizing: border-box; + border-radius: 16rpx; + padding: 0rpx 22rpx; + overflow: hidden; +} + +.preload-project-item .item-list { + height: 100rpx; + width: 100%; + border-bottom: 1rpx solid #EAEAEA; + display: flex; + justify-content: space-between; + align-items: center; +} + +.preload-project-item .item-list:last-child { + border: none; +} + +.preload-project-item .left { + height: 30rpx; + width: 190rpx; + border-radius: 8rpx; + background: linear-gradient(90deg, #f2f2f2 25%, #e6e6e6 37%, #f2f2f2 63%); + animation: loading 1.4s ease infinite; + background-size: 400% 100%; +} + +.preload-project-item .right { + height: 30rpx; + width: 325rpx; + border-radius: 8rpx; + background: linear-gradient(90deg, #f2f2f2 25%, #e6e6e6 37%, #f2f2f2 63%); + animation: loading 1.4s ease infinite; + background-size: 400% 100%; +} + +.item-list-last { + height: 100rpx; + width: 100%; + display: flex; + justify-content: space-between; + align-items: center; +} + +.bottom { + width: 100%; + height: 160rpx; + display: flex; + justify-content: space-between; + align-items: center; +} + +.bottom .bottom-every { + width: 220rpx; + height: 160rpx; + border-radius: 8rpx; + background: linear-gradient(90deg, #f2f2f2 25%, #e6e6e6 37%, #f2f2f2 63%); + animation: loading 1.4s ease infinite; + background-size: 400% 100%; +} + +.paddingBottom { + padding-bottom: 35rpx; +} + +@keyframes loading { + 0% { + background-position: 100% 50% + } + + 100% { + background-position: 0 50% + } +} \ No newline at end of file From 341b0a182f4a7c1f8263475191ca3bc05bfdd218 Mon Sep 17 00:00:00 2001 From: zhaoyongnian <541231643@qq.com> Date: Wed, 3 Jun 2020 17:22:54 +0800 Subject: [PATCH 06/11] =?UTF-8?q?=E4=BC=98=E5=8C=96?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../components/volunteer/volunteer.js | 4 +- pages/heartNew/heartNew.js | 41 +++++++++++++------ pages/heartNew/heartNew.wxml | 2 +- .../pages/leaderboardNew/leaderboardNew.js | 11 ++--- utils/activity.js | 4 +- 5 files changed, 40 insertions(+), 22 deletions(-) diff --git a/pages/heartNew/components/volunteer/volunteer.js b/pages/heartNew/components/volunteer/volunteer.js index e5abc46..e18523e 100644 --- a/pages/heartNew/components/volunteer/volunteer.js +++ b/pages/heartNew/components/volunteer/volunteer.js @@ -15,7 +15,7 @@ Component({ * 组件的初始数据 */ data: { - + ifclick:true }, /** @@ -23,7 +23,7 @@ Component({ */ methods: { preViewImage(e) { - console.log(JSON.stringify(e)) + this.triggerEvent('clickImage', this.data.ifclick) wx.previewImage({ urls: [e.currentTarget.dataset.src], current: e.currentTarget.dataset.src diff --git a/pages/heartNew/heartNew.js b/pages/heartNew/heartNew.js index edd6153..396e025 100644 --- a/pages/heartNew/heartNew.js +++ b/pages/heartNew/heartNew.js @@ -33,7 +33,8 @@ Page({ actId: '',//判断返回以后是否需要刷新列表 volunteerlist:[],//志愿者列表 listLength:0,//数据长度判断是否需要加载 - getImgUrl:'' + getImgUrl:'', + ifClickImage:false,//因为志友多多点击图片查看大图,会出现列表刷新的bug,所以加这个字段进行控制 }, /** @@ -68,23 +69,30 @@ Page({ * 生命周期函数--监听页面显示 */ onShow: function () { + console.log(':::::::::') this.setData({ loadMoreVisible: false, loadMoreType: 'none', indexPage: 1, }) if(this.data.selectedTab == 'tab1'){//刷新志友 - this.setData({ - dingdan: true, - jingcai: true, - volunteerlist:[],//列表置空 - listLength:0 - }) - let parms = { - pageIndex: this.data.indexPage, - pageSize: this.data.pageSize, + if(this.data.ifClickImage){//如果为true就不可以刷新,判断完成以后重新置为false + this.setData({ + ifClickImage: false + }) + }else{ + this.setData({ + dingdan: true, + jingcai: true, + volunteerlist:[],//列表置空 + listLength:0 + }) + let parms = { + pageIndex: this.data.indexPage, + pageSize: this.data.pageSize, + } + this.volunteerlist(parms) } - this.volunteerlist(parms) } if (this.data.actId) { this.updateActivityList() @@ -221,6 +229,12 @@ Page({ }) }, + clickImage(e){ + this.setData({ + ifClickImage: e.detail, + }) + }, + /** * 生命周期函数--监听页面隐藏 @@ -244,7 +258,10 @@ Page({ }, bannerListV2: function () { let that = this - api.bannerList().then(function (res) { + let params = { + bannerType:"0" + } + api.bannerList(params).then(function (res) { that.setData({ banner: res.data }) diff --git a/pages/heartNew/heartNew.wxml b/pages/heartNew/heartNew.wxml index b5cfb34..56467d8 100644 --- a/pages/heartNew/heartNew.wxml +++ b/pages/heartNew/heartNew.wxml @@ -78,7 +78,7 @@ - + diff --git a/subpages/heart/pages/leaderboardNew/leaderboardNew.js b/subpages/heart/pages/leaderboardNew/leaderboardNew.js index 9a4250e..b83d918 100644 --- a/subpages/heart/pages/leaderboardNew/leaderboardNew.js +++ b/subpages/heart/pages/leaderboardNew/leaderboardNew.js @@ -76,11 +76,13 @@ Page({ }, bannerListV2: function () { let that = this - api_banner.bannerList().then(function (res) { + let params = { + bannerType:"2" + } + api_banner.bannerList(params).then(function (res) { that.setData({ banner: res.data }) - console.log('?'+JSON.stringify(that.data.banner)) }) }, preViewImage(e) { @@ -208,7 +210,7 @@ Page({ } api.getSignedList(para).then(res => { this.pullDownRefresh.stopRefresh() - console.log('已报名活动', res) + // console.log('已报名活动', res) this.setData({ signedList: [...res.data], loadMoreType: res.data.length === 10 ? 'loading' : 'none', @@ -226,7 +228,6 @@ Page({ }, // 列表 上拉加载 getSignedList() { - console.log('+++++++++++++++++++++++++') const para = { pageIndex: this.data.pageNo, pageSize: this.data.pageSize, @@ -234,7 +235,7 @@ Page({ actType: this.data.selectedTab_B.substr(3, 1) } api.getSignedList(para).then(res => { - console.log('已报名活动', res.data.length) + // console.log('已报名活动', res.data.length) this.setData({ signedList: [...this.data.signedList, ...res.data], loadMoreType: res.data.length === 10 ? 'loading' : 'none', diff --git a/utils/activity.js b/utils/activity.js index 0cd039c..d15ba83 100644 --- a/utils/activity.js +++ b/utils/activity.js @@ -11,8 +11,8 @@ function getActivityList(params) { return fly.get('heart/act/list', params) } -function bannerList() { - return fly.get('heart/act/banner/list') +function bannerList(params) { + return fly.get('heart/act/banner/list',params) } function bannerListV2() { From 07809bbcbff1b0c029f454e85d19a7ba8a8a4118 Mon Sep 17 00:00:00 2001 From: zhaoyongnian <541231643@qq.com> Date: Wed, 3 Jun 2020 17:38:03 +0800 Subject: [PATCH 07/11] =?UTF-8?q?=E4=BC=98=E5=8C=96?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- pages/heartNew/heartNew.js | 16 ++++++++++------ 1 file changed, 10 insertions(+), 6 deletions(-) diff --git a/pages/heartNew/heartNew.js b/pages/heartNew/heartNew.js index 396e025..18e7c34 100644 --- a/pages/heartNew/heartNew.js +++ b/pages/heartNew/heartNew.js @@ -69,18 +69,17 @@ Page({ * 生命周期函数--监听页面显示 */ onShow: function () { - console.log(':::::::::') - this.setData({ - loadMoreVisible: false, - loadMoreType: 'none', - indexPage: 1, - }) if(this.data.selectedTab == 'tab1'){//刷新志友 if(this.data.ifClickImage){//如果为true就不可以刷新,判断完成以后重新置为false this.setData({ ifClickImage: false }) }else{ + this.setData({ + loadMoreVisible: false, + loadMoreType: 'none', + indexPage: 1, + }) this.setData({ dingdan: true, jingcai: true, @@ -95,6 +94,11 @@ Page({ } } if (this.data.actId) { + this.setData({ + loadMoreVisible: false, + loadMoreType: 'none', + indexPage: 1, + }) this.updateActivityList() } }, From 49600fd62639444f2eb03fc71bdeb8d469254973 Mon Sep 17 00:00:00 2001 From: lihenian <2629534615@qq.com> Date: Wed, 3 Jun 2020 19:07:09 +0800 Subject: [PATCH 08/11] =?UTF-8?q?=E7=89=88=E6=9C=AC1.2.1=20=E5=BF=97?= =?UTF-8?q?=E6=84=BF=E8=80=85=E5=8E=BB=E5=93=AA=E5=84=BF=20=E6=96=B0?= =?UTF-8?q?=E5=A2=9E=E9=9C=80=E6=B1=82?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- pages/toRegister/toRegister.js | 2 +- subpages/heart/pages/heartDetail/heartDetail.json | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/pages/toRegister/toRegister.js b/pages/toRegister/toRegister.js index 374e3b2..f9fd1cb 100644 --- a/pages/toRegister/toRegister.js +++ b/pages/toRegister/toRegister.js @@ -21,7 +21,7 @@ Page({ // } // }) let that = this - const versionNum = '1.2.0' + const versionNum = '1.2.1' api.getScanSwitch(versionNum).then(function (res) { console.log(res.data) let state = res.data.scanFlag diff --git a/subpages/heart/pages/heartDetail/heartDetail.json b/subpages/heart/pages/heartDetail/heartDetail.json index 0a5a32d..32c0231 100644 --- a/subpages/heart/pages/heartDetail/heartDetail.json +++ b/subpages/heart/pages/heartDetail/heartDetail.json @@ -1,7 +1,7 @@ { "navigationBarTitleText": "详情", "usingComponents": { - "preload-detail-item": "../preloadDetailItem/preloadDetailItem", + "preload-detail-item": "./preloadDetailItem/preloadDetailItem", "wux-dialog": "../../../../dist/dialog/index", "coverview-dialog": "../../components/coverViewDialog/coverViewDialog", "cancel-signup-dialog": "../../components/cancelSignupDialog/cancelSignupDialog" From 1d18de445d7131078f981d83a0aab3f32aea83bc Mon Sep 17 00:00:00 2001 From: zhaoyongnian <541231643@qq.com> Date: Thu, 4 Jun 2020 10:02:44 +0800 Subject: [PATCH 09/11] =?UTF-8?q?=E4=BC=98=E5=8C=96?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- subpages/heart/pages/heartDetail/heartDetail.wxml | 1 + subpages/heart/pages/heartDetail/heartDetail.wxss | 15 ++++++++------- 2 files changed, 9 insertions(+), 7 deletions(-) diff --git a/subpages/heart/pages/heartDetail/heartDetail.wxml b/subpages/heart/pages/heartDetail/heartDetail.wxml index 0641639..77bb63c 100644 --- a/subpages/heart/pages/heartDetail/heartDetail.wxml +++ b/subpages/heart/pages/heartDetail/heartDetail.wxml @@ -185,6 +185,7 @@ + diff --git a/subpages/heart/pages/heartDetail/heartDetail.wxss b/subpages/heart/pages/heartDetail/heartDetail.wxss index f7bc4d8..09fac88 100644 --- a/subpages/heart/pages/heartDetail/heartDetail.wxss +++ b/subpages/heart/pages/heartDetail/heartDetail.wxss @@ -1,6 +1,7 @@ -page{ +page { background: #f7f7f7; } + .container { width: 100%; } @@ -245,6 +246,7 @@ page{ color: rgba(153, 153, 153, 1); margin-top: 10rpx; } + .info-box-volunteer { width: 100wh; height: auto; @@ -252,6 +254,7 @@ page{ padding: 26rpx 0rpx; margin: 0rpx 22rpx; } + .info-box-volunteer:last-child { border: none; } @@ -359,9 +362,7 @@ page{ margin-left: 1%; border-radius: 15rpx; } -/* rich-text{ - white-space:normal; - overflow: hidden; - white-space: nowrap; - text-overflow: ellipsis; -} */ + +rich-text { + line-height: 75rpx; +} \ No newline at end of file From d8332ccd6c3fac698750d818a2481c9a0b42f804 Mon Sep 17 00:00:00 2001 From: zhaoyongnian <541231643@qq.com> Date: Thu, 4 Jun 2020 12:35:52 +0800 Subject: [PATCH 10/11] =?UTF-8?q?=E4=BC=98=E5=8C=96?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../heart/pages/heartDetail/heartDetail.js | 3 + .../heart/pages/heartDetail/heartDetail.wxml | 186 ++++++++++++------ .../heart/pages/heartDetail/heartDetail.wxss | 12 +- 3 files changed, 138 insertions(+), 63 deletions(-) diff --git a/subpages/heart/pages/heartDetail/heartDetail.js b/subpages/heart/pages/heartDetail/heartDetail.js index 9cdfce9..a72558a 100644 --- a/subpages/heart/pages/heartDetail/heartDetail.js +++ b/subpages/heart/pages/heartDetail/heartDetail.js @@ -24,8 +24,10 @@ Page({ cancelSignupTipVisible: false, selectedTab:'',//用来判断详情是否显示志愿者打卡 preloadVisible: true, + timeJudge:false,//根据当前时间比较活动结束时间,判断活动是否已经结束,用以判断显示订单多多里面的志愿者 }, onLoad: function(options) { + console.log("当前时间"+getTimestamp()) this.setData({ id: options.id, actCurrentState: options.actcurrentstate, @@ -50,6 +52,7 @@ Page({ actStartTime: res.data.actStartTime.substring(0, 16), actEndTime: res.data.actEndTime.substring(0, 16), signupEndTime: res.data.signupEndTime.substring(0, 16), + timeJudge: getTimestamp() > res.data.actEndTime.substring(0, 16) ? true : false, preloadVisible:false }) } diff --git a/subpages/heart/pages/heartDetail/heartDetail.wxml b/subpages/heart/pages/heartDetail/heartDetail.wxml index 77bb63c..909bf6c 100644 --- a/subpages/heart/pages/heartDetail/heartDetail.wxml +++ b/subpages/heart/pages/heartDetail/heartDetail.wxml @@ -8,7 +8,7 @@ - + @@ -105,7 +105,7 @@ + class="require {{selectedTab == 'tab0' && detail.currentUserStatus != 6 && timeJudge ? 'margin-bottom' : ''}} {{detail.currentUserStatus == 0||detail.currentUserStatus == 1||detail.currentUserStatus == 2||detail.currentUserStatus == 3? 'margin-bottom':''}}"> @@ -128,74 +128,150 @@ - - - - - - - 志愿者打卡 - - - {{clockNum}}次 + + + + + + + + + + + 志愿者打卡 + + + {{clockNum}}次 + - - - - - - - - - {{item.nickname}} - {{item.createdTime}} + + + + + + + + {{item.nickname}} + {{item.createdTime}} + + + {{item.clockDesc}} + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 志愿者打卡 - - {{item.clockDesc}} + + {{clockNum}}次 - + - - - - - - - + + + + + + + + + {{item.nickname}} + {{item.createdTime}} + + + {{item.clockDesc}} + + - - - - + --> + + + + - + + + + + + + + + + + + + + + + - - - + - - - - + + + + + Date: Thu, 4 Jun 2020 13:32:12 +0800 Subject: [PATCH 11/11] =?UTF-8?q?=E7=89=88=E6=9C=AC1.2.2=201.2.1=E7=89=88?= =?UTF-8?q?=E6=9C=AC=20=E5=BF=97=E6=84=BF=E8=80=85=E5=8E=BB=E5=93=AA?= =?UTF-8?q?=E5=84=BF=20=E4=BF=AE=E5=A4=8Dbug?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- pages/toRegister/toRegister.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pages/toRegister/toRegister.js b/pages/toRegister/toRegister.js index f9fd1cb..e69243d 100644 --- a/pages/toRegister/toRegister.js +++ b/pages/toRegister/toRegister.js @@ -21,7 +21,7 @@ Page({ // } // }) let that = this - const versionNum = '1.2.1' + const versionNum = '1.2.2' api.getScanSwitch(versionNum).then(function (res) { console.log(res.data) let state = res.data.scanFlag