|
@@ -61,15 +61,18 @@ export default function HuoDongDetail () {
|
61
|
61
|
|
62
|
62
|
const ToSetJoinBtnText = () => {
|
63
|
63
|
if (ActivityDetail.activityStatus - 0 === 2) {
|
|
64
|
+ setJoinBtnStatus(false)
|
64
|
65
|
setJoinBtnText(`已结束`)
|
65
|
66
|
return false
|
66
|
67
|
} else {
|
67
|
68
|
if (HasSign) {
|
|
69
|
+ setJoinBtnStatus(false)
|
68
|
70
|
setJoinBtnText(`已签到`)
|
69
|
71
|
return false
|
70
|
72
|
} else {
|
71
|
73
|
if (HasJoin) {
|
72
|
74
|
if (ActivityDetail.activityStatus - 0 === 1) {
|
|
75
|
+ setJoinBtnStatus(false)
|
73
|
76
|
setJoinBtnText(`已报名`)
|
74
|
77
|
} else if (ActivityDetail.activityStatus - 0 === 0) {
|
75
|
78
|
setJoinBtnStatus(true)
|
|
@@ -82,6 +85,7 @@ export default function HuoDongDetail () {
|
82
|
85
|
setJoinBtnText(`去报名`)
|
83
|
86
|
return false
|
84
|
87
|
} else {
|
|
88
|
+ setJoinBtnStatus(false)
|
85
|
89
|
setJoinBtnText(null)
|
86
|
90
|
return false
|
87
|
91
|
}
|
|
@@ -124,12 +128,13 @@ export default function HuoDongDetail () {
|
124
|
128
|
if (DataLock || ActivityDetail === null || !JoinBtnStatus) return
|
125
|
129
|
setDataLock(true)
|
126
|
130
|
if (JoinBtnText === '去签到') {
|
|
131
|
+ setDataLock(false)
|
127
|
132
|
Taro.navigateTo({ url: `/pages/HuoDong/HuoDongSign/index?id=${ActivityDetail.dynamicId}` })
|
128
|
133
|
} else {
|
129
|
134
|
const { phone } = user
|
|
135
|
+ setDataLock(false)
|
130
|
136
|
if (!phone) { // 未授权手机号,唤起授权手机号弹窗
|
131
|
137
|
setShowGetUserPhoneLayer(true)
|
132
|
|
- setDataLock(false)
|
133
|
138
|
return false
|
134
|
139
|
}
|
135
|
140
|
setShowJoinNumPopup(true)
|