任务状态改成手动检查
This commit is contained in:
parent
2581973219
commit
a69d3cd7af
@ -1,6 +1,6 @@
|
||||
# API
|
||||
# VUE_APP_API_URL = 'http://192.168.100.22:3006/api'
|
||||
VUE_APP_API_URL = 'http://127.0.0.1:3006/api'
|
||||
VUE_APP_API_URL = 'http://192.168.100.22:3006/api'
|
||||
# VUE_APP_API_URL = 'http://127.0.0.1:3006/api'
|
||||
VUE_APP_WL_URL = 'https://nftwl.counterfire.games/wl_test'
|
||||
VUE_APP_CONFIG_URL = 'https://sepolia.infura.io/v3/b6bf7d3508c941499b10025c0776eaf8'
|
||||
|
||||
|
@ -165,18 +165,9 @@
|
||||
</div>
|
||||
</div>
|
||||
<div v-if="token != null" class="btn">
|
||||
<div class="is-btn" v-if="item.task == 'TwitterConnect'">
|
||||
<div v-if="item.status == 0 || item.status == 1" class="started" @click="toPost(item)">Connect</div>
|
||||
<div v-if="item.status == 2" class="claim" @click="getTaskClaim(item.id)">Claim</div>
|
||||
<div v-if="item.status == 3" class="success">+{{ item.score }} <img src="./../../assets/home/Checkmark.png" alt=""></div>
|
||||
</div>
|
||||
<div class="is-btn" v-if="item.task == 'TwitterFollow'">
|
||||
<div v-if="item.status == 0 || item.status == 1" class="started" @click="toPost(item)">Follow</div>
|
||||
<div v-if="item.status == 2" class="claim" @click="getTaskClaim(item.id)">Claim</div>
|
||||
<div v-if="item.status == 3" class="success">+{{ item.score }} <img src="./../../assets/home/Checkmark.png" alt=""></div>
|
||||
</div>
|
||||
<div class="is-btn" v-if="item.task == 'TwitterRetweet'">
|
||||
<div v-if="item.status == 0 || item.status == 1" class="started" @click="toPost(item)">Retweet</div>
|
||||
<div class="is-btn">
|
||||
<div v-if="item.status == 0" class="started" @click="toPost(item)">{{ item.actionTitle }}</div>
|
||||
<div v-if="item.status == 1" class="started" @click="toCheck(item)">Check</div>
|
||||
<div v-if="item.status == 2" class="claim" @click="getTaskClaim(item.id)">Claim</div>
|
||||
<div v-if="item.status == 3" class="success">+{{ item.score }} <img src="./../../assets/home/Checkmark.png" alt=""></div>
|
||||
</div>
|
||||
@ -488,19 +479,15 @@ import Calen from "./calenView.vue";
|
||||
import BoxBtm from './boxBtm.vue'
|
||||
// import ImgView from './../../components/imgView.vue'
|
||||
import gameView from "./gameView.vue";
|
||||
import WalletDialog from "./../../components/walletDialog/index.vue";
|
||||
import { getToken } from './../../utils/cookies.js'
|
||||
import { getWalletAddress, isWalletConnected, linkWallet } from "./../../wallet/index.js";
|
||||
import WalletDialog from "@/components/walletDialog/index.vue";
|
||||
import { getToken } from '@/utils/cookies.js'
|
||||
import { getWalletAddress, isWalletConnected, linkWallet } from "@/wallet/index.js";
|
||||
import {
|
||||
apiGameStat,
|
||||
apiBeginActivity,
|
||||
apiCheckActivity,
|
||||
apiTaskClaim,
|
||||
apiUsercheckin,
|
||||
apiProgress,
|
||||
apiCheckinClaim,
|
||||
apiCheckinClaimSeq,
|
||||
apiGameStep,
|
||||
checkReCaptcha,
|
||||
retweetTwitter,
|
||||
} from "./../../utils/webapi.js";
|
||||
@ -634,7 +621,16 @@ export default {
|
||||
.then(res => {
|
||||
// if (res.data.errcode == 0) {
|
||||
this.activityName = res.data.data.name;
|
||||
this.activeList = res.data.data.tasks;
|
||||
const actionTitles = {
|
||||
TwitterConnect: "Connect",
|
||||
TwitterFollow: "Follow",
|
||||
TwitterRetweet: "Retweet",
|
||||
};
|
||||
this.activeList.length = 0
|
||||
for (let data of res.data.data.tasks) {
|
||||
data.actionTitle = actionTitles[data.task] || 'Proceed'
|
||||
this.activeList.push(data)
|
||||
}
|
||||
this.activityData = res.data.data
|
||||
// }
|
||||
})
|
||||
@ -664,7 +660,7 @@ export default {
|
||||
async toPost(data) {
|
||||
let res = await apiBeginActivity(data.id);
|
||||
if(res.errcode == 0) {
|
||||
this.getActivitrStatue(data.id)
|
||||
this.getProgress()
|
||||
// console.log("开始任务", res, data);
|
||||
}
|
||||
if (data.task == "TwitterConnect") {
|
||||
@ -675,10 +671,14 @@ export default {
|
||||
retweetTwitter(data.desc)
|
||||
}
|
||||
},
|
||||
// 手动检查任务
|
||||
async toCheck(data) {
|
||||
this.getActivitrStatue(data.id)
|
||||
},
|
||||
// 检查任务状态
|
||||
async getActivitrStatue(id) {
|
||||
let res = await apiCheckActivity(id);
|
||||
this.getProgress()
|
||||
await apiCheckActivity(id);
|
||||
await this.getProgress()
|
||||
// console.log(res, "检查任务状态------------------");
|
||||
},
|
||||
loginTwitter() {
|
||||
|
Loading…
x
Reference in New Issue
Block a user