Browse Source

[bug][7487]

zhangwei 2 years ago
parent
commit
ed4663f614
1 changed files with 10 additions and 1 deletions
  1. 10 1
      src/view/iframe/red-packet/luck-draw.vue

+ 10 - 1
src/view/iframe/red-packet/luck-draw.vue

@@ -1146,6 +1146,8 @@ const handleStatusPage = () => {
     // 如果 红包状态 = 未开始
     // 如果 红包状态 = 未开始
     //    显示未打开页面 return
     //    显示未打开页面 return
 
 
+    // 如果 红包状态 =  已终止 | 终止退款进行中
+    //      显示过期页面
     // 如果 我领取过了
     // 如果 我领取过了
     //    如果 任务完成状态 = 未完成 & 红包状态 = 进行中
     //    如果 任务完成状态 = 未完成 & 红包状态 = 进行中
     //         显示任务未完成页面
     //         显示任务未完成页面
@@ -1180,8 +1182,14 @@ const handleStatusPage = () => {
         showNotOpenPage()
         showNotOpenPage()
         return
         return
     }
     }
+    // 如果 红包状态 =  已终止 | 终止退款进行中
+    if (state.detail.status == 3 || 4) {
+        //      显示过期页面
+        showCloseEndTimePage()
+        showCloseEndTimePageReport()
+    }
     // 如果 我领取过了
     // 如果 我领取过了
-    if (state.detail.myReceived) {
+    else if (state.detail.myReceived) {
         state.receiveAmount = state.detail.myReceived.amountValue || 0
         state.receiveAmount = state.detail.myReceived.amountValue || 0
         state.detail.taskCondition = JSON.parse(state.detail.taskCondition)
         state.detail.taskCondition = JSON.parse(state.detail.taskCondition)
         // 如果 任务完成状态 = 未完成 & 红包状态 = 进行中
         // 如果 任务完成状态 = 未完成 & 红包状态 = 进行中
@@ -1195,6 +1203,7 @@ const handleStatusPage = () => {
             else if (state.detail.myReceived.taskFinishStatus == 0 && state.detail.status == 2) {
             else if (state.detail.myReceived.taskFinishStatus == 0 && state.detail.status == 2) {
                 // 显示已经过期页面
                 // 显示已经过期页面
                 showCloseEndTimePage()
                 showCloseEndTimePage()
+                showCloseEndTimePageReport()
             }
             }
             //如果 任务完成状态 = 已经完成
             //如果 任务完成状态 = 已经完成
         } else if (state.detail.myReceived.taskFinishStatus == 1) {
         } else if (state.detail.myReceived.taskFinishStatus == 1) {