成就分享达成人数要求从服务端获取
This commit is contained in:
parent
b9e9162580
commit
fd1cb4c2d1
@ -91,7 +91,7 @@
|
|||||||
</style>
|
</style>
|
||||||
<template>
|
<template>
|
||||||
<view class="invite-btn">
|
<view class="invite-btn">
|
||||||
<text class="top-title">第{{btnObj.index}}位</text>
|
<text class="top-title">邀请{{btnObj.index}}人</text>
|
||||||
<button class="top-btn {{ btnObj.status > 0 ? 'hidden' : ''}}" open-type="share">
|
<button class="top-btn {{ btnObj.status > 0 ? 'hidden' : ''}}" open-type="share">
|
||||||
<image src="{{btnImg}}"></image>
|
<image src="{{btnImg}}"></image>
|
||||||
</button>
|
</button>
|
||||||
|
@ -13,7 +13,20 @@ export default class cfgMixin extends wepy.mixin {
|
|||||||
};
|
};
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
/*获取成就达成人数要求的配置*/
|
||||||
|
$getAchieveShareCfg() {
|
||||||
|
let cfgObj = wepy.getStorageSync('cfg');
|
||||||
|
let cfgStr = cfgObj.achieve_count;
|
||||||
|
let result = [];
|
||||||
|
if (cfgStr) {
|
||||||
|
try {
|
||||||
|
result = JSON.parse(cfgStr);
|
||||||
|
} catch (err) {
|
||||||
|
console.log('error parse achieve share cfg');
|
||||||
|
}
|
||||||
|
}
|
||||||
|
return result;
|
||||||
|
}
|
||||||
$getExtCfg(name) {
|
$getExtCfg(name) {
|
||||||
let cfgObj = wepy.getStorageSync('cfg');
|
let cfgObj = wepy.getStorageSync('cfg');
|
||||||
let price = cfgObj.ext_json_cfg;
|
let price = cfgObj.ext_json_cfg;
|
||||||
|
@ -382,13 +382,14 @@
|
|||||||
} catch (err) {
|
} catch (err) {
|
||||||
console.log('error get invite user list');
|
console.log('error get invite user list');
|
||||||
}
|
}
|
||||||
let indexList = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10];
|
let achieveArr = this.$getAchieveShareCfg();
|
||||||
for (let i = 0; i < indexList.length; i ++ ) {
|
const userCount = userList.length;
|
||||||
|
for (let i = 0; i < achieveArr.length; i ++ ) {
|
||||||
let btnTitle = '邀请';
|
let btnTitle = '邀请';
|
||||||
let avatar = '';
|
let avatar = '';
|
||||||
let status = 0;
|
let status = 0;
|
||||||
let contentTxt = '邀请好友获得游戏';
|
let contentTxt = '邀请好友获得游戏';
|
||||||
if (i < userList.length) {
|
if (achieveArr[i] < userCount) {
|
||||||
btnTitle = '领取';
|
btnTitle = '领取';
|
||||||
avatar = userList[i].avatar;
|
avatar = userList[i].avatar;
|
||||||
status = 1;
|
status = 1;
|
||||||
@ -400,7 +401,7 @@
|
|||||||
btnTitle = '已领取'
|
btnTitle = '已领取'
|
||||||
}
|
}
|
||||||
this.inviteBtns.push({
|
this.inviteBtns.push({
|
||||||
index: indexList[i],
|
index: achieveArr[i],
|
||||||
btnTitle: btnTitle,
|
btnTitle: btnTitle,
|
||||||
contentTxt: contentTxt,
|
contentTxt: contentTxt,
|
||||||
avatar: avatar,
|
avatar: avatar,
|
||||||
|
Loading…
x
Reference in New Issue
Block a user