Commit c6a384b2 authored by 邱旭's avatar 邱旭

1

parent 327a4ca0
......@@ -23,11 +23,11 @@
</e:Button>
<e:Label id="numLabel" text="仅差3人可获得" y="679.33" textColor="0xf54500" size="28" horizontalCenter="0" />
<e:Label id="cutTimeLabel" text="将在23:43:21后失效" y="883.33" size="28" textColor="0xffffff" horizontalCenter="0"/>
<e:Scroller width="554" height="90" y="766.33" anchorOffsetX="0" anchorOffsetY="0" x="98">
<e:Scroller width="545" height="90" y="766.33" anchorOffsetX="0" anchorOffsetY="0" horizontalCenter="0">
<e:Group anchorOffsetX="0">
<e:List id="list" x="0" y="0" anchorOffsetX="0">
<e:layout>
<e:HorizontalLayout gap="66" horizontalAlign="center" verticalAlign="middle"/>
<e:HorizontalLayout horizontalAlign="center" verticalAlign="middle" gap="23"/>
</e:layout>
</e:List>
<e:layout>
......
......@@ -52,7 +52,7 @@ export default class MapScene extends Scene {
case (res.code == "0000021"): showToast("无效的分享码");break;
case (res.code == "0000022"): showToast("不可以给自己助力哦~");break;
case (res.code == "0200201"): showToast("邀请任务已结束");break;
case (res.code == "0200202"): showToast("已经给好友助力过l哦~");break;
case (res.code == "0200202"): showToast("已经给好友助力过哦~");break;
}
if(!success) {
return;
......
......@@ -73,28 +73,31 @@ export default class InvitePanel extends Panel {
}
let dNum = this.data.invitationCount - this.data.invitationUser.length;
this.numLabel.text = `仅差${dNum}人可获得`;
for(let i = 0; i < dNum; i++) {
this.data.invitationUser.push({
nickname: "nickname",
avatar: this.invite_img,
callFun: () => {
NetManager.ins.getShareCode((success, res) => {
if(!success) {
return;
}
let shareCode = res.data; // 分享码
CFG.wxShareLink = "https://gameact.suning.com/duiba/customShare/share?id=3531" + "&shareCode=" + shareCode; // 分享链接
if(iswx()) { //微信端
this.wxShareTip.visible = true;
window["invokeWX"]();
} else {//端内
this.wxShareTip.visible = false;
window["inviteShare"](shareCode);
}
});
}
});
}
for(let i = 0; i < this.data.invitationUser.length;i++){
this.data.invitationUser[i]['callFun'] = ()=>{
NetManager.ins.getShareCode((success, res) => {
if(!success) {
return;
}
let shareCode = res.data; // 分享码
CFG.wxShareLink = "https://gameact.suning.com/duiba/customShare/share?id=3531" + "&shareCode=" + shareCode; // 分享链接
if(iswx()) { //微信端
this.wxShareTip.visible = true;
window["invokeWX"]();
} else {//端内
this.wxShareTip.visible = false;
window["inviteShare"](shareCode);
}
});
}
}
this.list.useVirtualLayout = false;
this.list.itemRenderer = InviteItem;
this.list.dataProvider = new eui.ArrayCollection(this.data.invitationUser);
......@@ -168,6 +171,7 @@ class InviteItem extends eui.ItemRenderer {
}
dataChanged() {
console.log(this.data);
this.img.source = this.data.avatar || "http://yun.duiba.com.cn/db_games/default_avatar.png";
this.img.addEventListener(egret.TouchEvent.TOUCH_TAP, () => {
if(this.data.callFun) {
......
......@@ -5,7 +5,7 @@
"timestamp": 1566199822308,
"data": {
"invitationId": "活动id",
"invitationCount": 4,
"invitationCount": 5,
"img": "http://yun.duiba.com.cn/db_games/xiaoxiaole.jpg",
"sysTime": 1570630215000,
"endTime": 1570672800000,
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment