瀏覽代碼

[edit][error-code]

zhangwei 3 年之前
父節點
當前提交
ce907e4488
共有 1 個文件被更改,包括 26 次插入16 次删除
  1. 26 16
      src/view/red-packet.vue

+ 26 - 16
src/view/red-packet.vue

@@ -520,23 +520,28 @@ function initTaskDetail() {
       postId: data.postId
     }
   }).then((res) => {
-    if (res.code == 0) {
-      for (let i in res.data) {
-        switch (res.data[i].type) {
-          case 1:
-            data.done.follow = res.data[i].finished
-            data.detail.taskCondition[0].relatedUsers = res.data[i].detail
-            break
-          case 2:
-            data.done.like = res.data[i].finished
-            break
-          case 3:
-            data.done.retweet = res.data[i].finished
-            break
+    switch (res.code.toString()) {
+      case "0":
+        for (let i in res.data) {
+          switch (res.data[i].type) {
+            case 1:
+              data.done.follow = res.data[i].finished
+              data.detail.taskCondition[0].relatedUsers = res.data[i].detail
+              break
+            case 2:
+              data.done.like = res.data[i].finished
+              break
+            case 3:
+              data.done.retweet = res.data[i].finished
+              break
+          }
         }
-      }
-    } else {
-      console.log(res.msg)
+        break
+      case "2009":
+        data.error_txt = `oops, new accounts cannot participate in this event,`
+        data.status = 'error'
+        data.retry = true
+        break
     }
   })
 }
@@ -574,6 +579,11 @@ function handleRedPacket() {
         data.status = 'close'
         data.close_title = 'Better luck next time!'
         break
+      case "2009":
+        data.error_txt = `oops, new accounts cannot participate in this event,`
+        data.status = 'error'
+        data.retry = true
+        break
       default:
     }
   })