Explorar o código

Merge branch 'dev_1.1.7.4' of https://git.yishihui.com/DeNet/de-net into dev_1.1.7.4

zhangwei %!s(int64=2) %!d(string=hai) anos
pai
achega
3a78ab2a7d
Modificáronse 1 ficheiros con 14 adicións e 1 borrados
  1. 14 1
      src/view/iframe/treasure-hunt/cover.vue

+ 14 - 1
src/view/iframe/treasure-hunt/cover.vue

@@ -53,6 +53,7 @@ import { prepareStart, treasureStart } from '@/http/treasure.js'
 import { getChromeCookie, removeChromeCookie, getChromeStorage, sendCurrentTabMessage } from '@/uilts/chromeExtension.js'
 import { reSetBindRepost } from '@/http/help.js'
 import { guid } from '@/uilts/help.js'
+import { TaskType } from '@/types';
 
 let state = inject('state')
 let global_userInfo
@@ -453,13 +454,14 @@ const onWindowMessage = () => {
                         // 上报埋点
                         // 做任务
                         // 一键三连
+                        let taskList = tasksDataHandler();
                         window.parent.postMessage({
                             actionType: "IFRAME_TWITTER_API_DO_TASK",
                             data: JSON.stringify({
                                 tweet_Id: state.tweetId,
                                 tweet_text: state.rePostTweetContent,
                                 task_type: 'tasks',
-                                tasks: state.tasks,
+                                tasks: taskList,
                                 iframeGUId: state.iframeId
                             }),
                             iframeId: state.iframeId
@@ -482,6 +484,17 @@ const onWindowMessage = () => {
     }
 }
 
+const tasksDataHandler = () => {
+  let data = state.tasks;
+  for(let i = 0; i < data.length; i++) {
+    if(data[i]['type'] == TaskType.twitterFollow) {
+      data[i]['relatedUsers'] = data[i]['relatedUsers'].filter(item => item.name != global_userInfo.nickName);
+      break;
+    }
+  }
+  return data;
+}
+
 onMounted(() => {
     onWindowMessage()
     // 埋点