Browse Source

互帮互助报名流程修改

feature/yujt_v2.1
liushaowen 5 years ago
parent
commit
757fbe538b
  1. 103
      epdc-resident-mp-yushan/subpages/heart/pages/heartDetail/heartDetail.js
  2. 2
      epdc-resident-mp-yushan/subpages/heart/pages/heartDetail/heartDetail.wxml

103
epdc-resident-mp-yushan/subpages/heart/pages/heartDetail/heartDetail.js

@ -17,6 +17,7 @@ Page({
dialogConfirmText: '', dialogConfirmText: '',
dialogCancelText: '', dialogCancelText: '',
uservolunteerflag: '', uservolunteerflag: '',
volunteerflag:"",
cancelSignupVisible: false, cancelSignupVisible: false,
cancelSignupTipValue: '', cancelSignupTipValue: '',
cancelSignupTipVisible: false cancelSignupTipVisible: false
@ -77,50 +78,72 @@ Page({
// 2 - 待认证 提示用户去认证 // 2 - 待认证 提示用户去认证
// 3 - 黑名单 提示用户已被拉入黑名单,不能报名 // 3 - 黑名单 提示用户已被拉入黑名单,不能报名
const uservolunteerflag = e.currentTarget.dataset.uservolunteerflag const uservolunteerflag = e.currentTarget.dataset.uservolunteerflag
const volunteerflag = e.currentTarget.dataset.volunteerflag
this.setData({ this.setData({
uservolunteerflag: uservolunteerflag uservolunteerflag: uservolunteerflag,
volunteerflag:volunteerflag
}) })
if (uservolunteerflag == 0) { if(volunteerflag == "0"){
// this.setData({ let id = this.data.id
// dialogVisible: !this.data.dialogVisible, api.signup(id).then(res => {
// dialogTitle: '正在审核', if (res.code == 0) {
// dialogContent: ['志愿者身份审核中'], this.setData({
// dialogConfirmText: '确定', dialogVisible: !this.data.dialogVisible,
// dialogCancelText: '' dialogTitle: '报名成功',
// }) dialogContent: ['正在审核中', '请耐心等待消息通知!'],
this.setData({ dialogConfirmText: '确定',
dialogVisible: !this.data.dialogVisible, dialogCancelText: '',
dialogTitle: '报名提醒', uservolunteerflag: ''
dialogContent: ['报名时间截止之前可取消', `缺席活动扣除${this.data.detail.punishmentPoints}积分,是否确定报名`], })
dialogConfirmText: '是', this.getDetail()
dialogCancelText: '否' } else { //点击我要报名,刚好已经报满,此时弹出已报满的提示框,点击确定后,我要报名按钮变成已报满按钮(置灰)
}) this.getDetail()
} else if (uservolunteerflag == 1) { }
this.setData({ })
dialogVisible: !this.data.dialogVisible, }else{
dialogTitle: '报名提醒', if (uservolunteerflag == 0) {
dialogContent: ['报名时间截止之前可取消', `缺席活动扣除${this.data.detail.punishmentPoints}积分,是否确定报名`], // this.setData({
dialogConfirmText: '是', // dialogVisible: !this.data.dialogVisible,
dialogCancelText: '否' // dialogTitle: '正在审核',
}) // dialogContent: ['志愿者身份审核中'],
// dialogConfirmText: '确定',
// dialogCancelText: ''
// })
this.setData({
dialogVisible: !this.data.dialogVisible,
dialogTitle: '报名提醒',
dialogContent: ['报名时间截止之前可取消', `缺席活动扣除${this.data.detail.punishmentPoints}积分,是否确定报名`],
dialogConfirmText: '是',
dialogCancelText: '否'
})
} else if (uservolunteerflag == 1) {
this.setData({
dialogVisible: !this.data.dialogVisible,
dialogTitle: '报名提醒',
dialogContent: ['报名时间截止之前可取消', `缺席活动扣除${this.data.detail.punishmentPoints}积分,是否确定报名`],
dialogConfirmText: '是',
dialogCancelText: '否'
})
} else if (uservolunteerflag == 2) { } else if (uservolunteerflag == 2) {
this.setData({ this.setData({
dialogVisible: !this.data.dialogVisible, dialogVisible: !this.data.dialogVisible,
dialogTitle: '志愿者认证', dialogTitle: '志愿者认证',
dialogContent: ['是否认证志愿者,完成报名'], dialogContent: ['是否认证志愿者,完成报名'],
dialogConfirmText: '是', dialogConfirmText: '是',
dialogCancelText: '否' dialogCancelText: '否'
}) })
} else if (uservolunteerflag == 3) { } else if (uservolunteerflag == 3) {
this.setData({ this.setData({
dialogVisible: !this.data.dialogVisible, dialogVisible: !this.data.dialogVisible,
dialogTitle: '已被拉入黑名单', dialogTitle: '已被拉入黑名单',
dialogContent: ['您已被拉入黑名单,不能报名'], dialogContent: ['您已被拉入黑名单,不能报名'],
dialogConfirmText: '确定', dialogConfirmText: '确定',
dialogCancelText: '' dialogCancelText: ''
}) })
}
} }
}, },
//已报满 //已报满
signUpFull() { signUpFull() {

2
epdc-resident-mp-yushan/subpages/heart/pages/heartDetail/heartDetail.wxml

@ -199,7 +199,7 @@
<block wx:if="{{detail.currentUserStatus == 0}}"> <block wx:if="{{detail.currentUserStatus == 0}}">
<!-- 0-我要报名 --> <!-- 0-我要报名 -->
<view class="button-right" data-userVolunteerFlag="{{detail.userVolunteerFlag}}" bindtap="goVolunteer"> <view class="button-right" data-userVolunteerFlag="{{detail.userVolunteerFlag}}" data-volunteerflag="{{detail.volunteerFlag}}" bindtap="goVolunteer">
<view class="button-right3"> <view class="button-right3">
<view class="button1"> <view class="button1">
<image class='header-bg' src="../../images/yuanjiao-red.png"></image> <image class='header-bg' src="../../images/yuanjiao-red.png"></image>

Loading…
Cancel
Save