Ver Fonte

[edit][receiveCount]

zhangwei há 3 anos atrás
pai
commit
8a07f7c709
1 ficheiros alterados com 10 adições e 6 exclusões
  1. 10 6
      src/view/iframe/red-packet/red-packet.vue

+ 10 - 6
src/view/iframe/red-packet/red-packet.vue

@@ -185,7 +185,7 @@
       </div>
       <div class="luck-list" @scroll="handleScroll">
         <div class="luck-item" v-for="item, i in state.detail.allReceived" v-bind:key="i">
-          <img v-if="item.simpleUserInfoVO.avatarUrl" :src="item.simpleUserInfoVO.avatarUrl" alt />
+          <img v-if="item.simpleUserInfoVO.avatarUrl" :src="item.simpleUserInfoVO.avatarUrl" alt @click="openTwitterDetail(item)" />
           <img v-else :src="require('@/assets/svg/icon-twitter.svg')" alt />
           <div class="luck-content">
             <div class="luck-title" v-if="item.simpleUserInfoVO.nickName">{{ item.simpleUserInfoVO.nickName }}</div>
@@ -230,8 +230,8 @@
       </div>
 
       <div class="luck-list max" @scroll="handleScroll">
-        <div class="luck-item" v-for="item, i in state.detail.allReceived" v-bind:key="i">
-          <img v-if="item.simpleUserInfoVO.avatarUrl" :src="item.simpleUserInfoVO.avatarUrl" alt />
+        <div class="luck-item" v-for="item, i in state.detail.allReceived" v-bind:key="i" >
+          <img v-if="item.simpleUserInfoVO.avatarUrl" :src="item.simpleUserInfoVO.avatarUrl" alt  @click="openTwitterDetail(item)"/>
           <img v-else :src="require('@/assets/svg/icon-twitter.svg')" alt />
           <div class="luck-content">
             <div class="luck-title" v-if="item.simpleUserInfoVO.nickName">{{ item.simpleUserInfoVO.nickName }}</div>
@@ -620,6 +620,7 @@ const handleStatusPage = () => {
   }
   // 如果 我领取过了
   if (state.detail.myReceived) {
+    state.receiveAmount = state.detail.myReceived.amountValue || 0
     // 如果 任务完成状态 = 未完成
     if (state.detail.myReceived.taskFinishStatus == 0) {
       // 显示任务未完成页面
@@ -683,7 +684,7 @@ function init() {
       }
       state.detail = JSON.parse(res.data.postBizData)
       console.log(state.detail)
-      state.receiveAmount = state.detail.receiveAmountValue || 0
+      
       handleStatusPage()
 
       // // 红包未开始
@@ -868,8 +869,11 @@ function handleFinishRedPacket() {
     if (res.code == 0) {
       if (res.data.finished) {
         state.receiveAmount = res.data.receiveAmount
-        showSuccessPage()
-
+        if(state.receiveAmount == 0){
+          showRabbitPage()
+        }else{
+          showSuccessPage()
+        }
         // 埋点
         Report.reportLog({
           pageSource: Report.pageSource.task_page,