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