|
@@ -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)
|
|
|
+ }
|
|
|
+ })
|
|
|
}
|
|
|
})
|
|
|
}
|