成就分享达成人数要求从服务端获取
This commit is contained in:
parent
b9e9162580
commit
fd1cb4c2d1
@ -91,7 +91,7 @@
|
||||
</style>
|
||||
<template>
|
||||
<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">
|
||||
<image src="{{btnImg}}"></image>
|
||||
</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) {
|
||||
let cfgObj = wepy.getStorageSync('cfg');
|
||||
let price = cfgObj.ext_json_cfg;
|
||||
|
@ -382,13 +382,14 @@
|
||||
} catch (err) {
|
||||
console.log('error get invite user list');
|
||||
}
|
||||
let indexList = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10];
|
||||
for (let i = 0; i < indexList.length; i ++ ) {
|
||||
let achieveArr = this.$getAchieveShareCfg();
|
||||
const userCount = userList.length;
|
||||
for (let i = 0; i < achieveArr.length; i ++ ) {
|
||||
let btnTitle = '邀请';
|
||||
let avatar = '';
|
||||
let status = 0;
|
||||
let contentTxt = '邀请好友获得游戏';
|
||||
if (i < userList.length) {
|
||||
if (achieveArr[i] < userCount) {
|
||||
btnTitle = '领取';
|
||||
avatar = userList[i].avatar;
|
||||
status = 1;
|
||||
@ -400,7 +401,7 @@
|
||||
btnTitle = '已领取'
|
||||
}
|
||||
this.inviteBtns.push({
|
||||
index: indexList[i],
|
||||
index: achieveArr[i],
|
||||
btnTitle: btnTitle,
|
||||
contentTxt: contentTxt,
|
||||
avatar: avatar,
|
||||
|
Loading…
x
Reference in New Issue
Block a user