Parcourir la source

[edit][抽奖状态]

zhangwei il y a 2 ans
Parent
commit
8376a26d5a
1 fichiers modifiés avec 11 ajouts et 4 suppressions
  1. 11 4
      src/view/iframe/red-packet/luck-draw.vue

+ 11 - 4
src/view/iframe/red-packet/luck-draw.vue

@@ -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) {
             // 领取到空红包 & 红包状态 = 已结束