Selaa lähdekoodia

[bug][自动弹出授权页]

zhangwei 2 vuotta sitten
vanhempi
commit
a841170188
1 muutettua tiedostoa jossa 31 lisäystä ja 26 poistoa
  1. 31 26
      src/view/iframe/red-packet/red-packet.vue

+ 31 - 26
src/view/iframe/red-packet/red-packet.vue

@@ -815,34 +815,39 @@ function init() {
     }
   })
 }
+
 function initTaskDetail() {
-  // 任务详情
-  getTaskDetail({
-    params: {
-      postId: state.postId
-    }
-  }).then((res) => {
-    if (res.code.toString()) {
-      for (let i in res.data) {
-        switch (res.data[i].type) {
-          case 1:
-            state.done.follow = res.data[i].finished
-            state.detail.taskCondition[0].relatedUsers = res.data[i].detail
-            break
-          case 2:
-            state.done.like = res.data[i].finished
-            break
-          case 3:
-            state.done.retweet = res.data[i].finished
-            break
-          case 7:
-            state.done.join_discord = res.data[i].finished
-            discordAuthorizeRequired = res.data[i].discordAuthorizeRequired
-            break
+  getChromeStorage('userInfo', (_userInfo) => {
+    if (_userInfo.uid && _userInfo.token) {
+      // 任务详情
+      getTaskDetail({
+        params: {
+          postId: state.postId
         }
-      }
-    } else {
-      handleErrorCode(res)
+      }).then((res) => {
+        if (res.code.toString()) {
+          for (let i in res.data) {
+            switch (res.data[i].type) {
+              case 1:
+                state.done.follow = res.data[i].finished
+                state.detail.taskCondition[0].relatedUsers = res.data[i].detail
+                break
+              case 2:
+                state.done.like = res.data[i].finished
+                break
+              case 3:
+                state.done.retweet = res.data[i].finished
+                break
+              case 7:
+                state.done.join_discord = res.data[i].finished
+                discordAuthorizeRequired = res.data[i].discordAuthorizeRequired
+                break
+            }
+          }
+        } else {
+          handleErrorCode(res)
+        }
+      })
     }
   })
 }