소스 검색

[edit][red-state]

zhangwei 3 년 전
부모
커밋
540b73b8e1
1개의 변경된 파일7개의 추가작업 그리고 5개의 파일을 삭제
  1. 7 5
      src/view/red-packet.vue

+ 7 - 5
src/view/red-packet.vue

@@ -384,6 +384,12 @@ function myReceivedState() {
   // 我的红包已经过期了 and 大红包可以领取
   if (data.detail.myReceived.taskFinishStatus == 2 && !data.detail.receiveTimeExpired) {
     data.status = 'not-open'
+    
+    // 任务已经被领完了
+    if (data.detail.totalCount == data.detail.receiveCount) {
+      data.status = 'close'
+      data.close_title = 'Better luck next time!'
+    }
   }
   // 我领取未完成 and 大红包可以领取
   if (data.detail.myReceived.taskFinishStatus == 0 && !data.detail.receiveTimeExpired) {
@@ -400,11 +406,7 @@ function myReceivedState() {
     data.close_title = `This Giveaways`
     data.close_text = `expired on ${moment(data.detail.endTimestamp).format('MM-DD')}`
   }
-  // 任务已经被领完了
-  if (data.detail.totalCount == data.detail.receiveCount) {
-    data.status = 'close'
-    data.close_title = 'Better luck next time!'
-  }
+
   // 我领取成功了
   if (data.detail.myReceived.taskFinishStatus == 1) {
     data.status = 'success'