|
@ -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() { |
|
|