|
@@ -1144,8 +1144,10 @@ const handleStatusPage = () => {
|
|
|
// 显示未打开页面 return
|
|
|
|
|
|
// 如果 我领取过了
|
|
|
- // 如果 任务完成状态 = 未完成
|
|
|
+ // 如果 任务完成状态 = 未完成 & 红包状态 = 进行中
|
|
|
// 显示任务未完成页面
|
|
|
+ // 如果 任务完成状态 = 未完成 & 红包状态 = 已结束
|
|
|
+ // 显示过期页面
|
|
|
// 如果 任务完成状态 = 已经完成
|
|
|
// 如果 领取到红包金额 = 0 & 红包状态 = 已结束
|
|
|
// 显示兔子页面
|
|
@@ -1179,13 +1181,18 @@ const handleStatusPage = () => {
|
|
|
if (state.detail.myReceived) {
|
|
|
state.receiveAmount = state.detail.myReceived.amountValue || 0
|
|
|
state.detail.taskCondition = JSON.parse(state.detail.taskCondition)
|
|
|
- // 如果 任务完成状态 = 未完成
|
|
|
- if (state.detail.myReceived.taskFinishStatus == 0) {
|
|
|
- // 显示任务未完成页面
|
|
|
+ // 如果 任务完成状态 = 未完成 & 红包状态 = 进行中
|
|
|
+ if (state.detail.myReceived.taskFinishStatus == 0 && state.detail.status == 1) {
|
|
|
+ // 显示任务未完成页面
|
|
|
showOpenedPage()
|
|
|
if (state.process_mode != 'production') {
|
|
|
getValidity()
|
|
|
}
|
|
|
+ // 如果 任务完成状态 = 未完成 & 红包状态 = 已结束
|
|
|
+ else if (state.detail.myReceived.taskFinishStatus == 0 && state.detail.status == 2) {
|
|
|
+ // 显示已经过期页面
|
|
|
+ showCloseEndTimePage()
|
|
|
+ }
|
|
|
//如果 任务完成状态 = 已经完成
|
|
|
} else if (state.detail.myReceived.taskFinishStatus == 1) {
|
|
|
// 领取到空红包 & 红包状态 = 已结束
|