Commit 7a4257a9 authored by 王炽's avatar 王炽

6666666

parent f09fd5b4
......@@ -3,8 +3,8 @@
<w:Declarations>
</w:Declarations>
<e:Group id="panelGroup" width="750" x="0" y="157" height="650">
<e:Image y="-19.5" source="commonLight_png" horizontalCenter="0" x="176.00000000000003" scaleX="1" scaleY="1"/>
<e:Image y="0.5" source="signSucBg_png" x="59.00000000000001" scaleX="1" scaleY="1"/>
<e:Image id="lightImg" y="180" source="commonLight_png" x="375" scaleX="1" scaleY="1" anchorOffsetX="199" anchorOffsetY="199.5"/>
<e:Image y="0.5" source="signSucBg_png" x="59.00000000000001" scaleX="1" scaleY="1" locked="true"/>
<e:Button id="closeBtn" label="" y="593.0300000000001" horizontalCenter="1" x="349" scaleX="1" scaleY="1">
<e:skinName>
<e:Skin states="up,down,disabled">
......
......@@ -54,7 +54,7 @@ class Main extends eui.UILayer {
DataManager.ins.getGameInfoData = {};
window['CFG'] = {};
window['CFG'].projectId = '/projectx' + '/' + window.location.pathname.split('/')[2];
window['CFG'].projectId = '/projectx';// + '/' + window.location.pathname.split('/')[2];
// GCache.init([DataManager.ins.customCfgData.actId + '', DataManager.ins.customCfgData.consumerId + '']);
......@@ -167,7 +167,7 @@ class Main extends eui.UILayer {
return;
}
window['CFG'].domainUrl = DataManager.ins.getData(NetName.GET_DOMAIN).data.activityDomain;
window['CFG'].projectId = window['CFG'].domainUrl + window['CFG'].projectId;
// window['CFG'].projectId = window['CFG'].domainUrl + window['CFG'].projectId;
//获取红枫树
NetManager.ins.consumerData((success) =>{
if(!success){
......
......@@ -35,7 +35,7 @@ export class ImageAni extends eui.Image {
this.totalFrames = sourceAll.length;
this.addEventListener(egret.Event.ENTER_FRAME, this.onEnterFrame, this)
this.allTime = this.sourceAll.length / 30 * 1000;
this.allTime = this.sourceAll.length / 20 * 1000;
}
//需要做锁步
private count = 0;
......
......@@ -77,13 +77,27 @@ export default class LotBoxPanel extends Panel {
}
return;
}
if(this.lData){
console.log(this.lData.blackBoxFlag);
console.log(this.lData);
if(this.lData.blackBoxFlag){
GDispatcher.dispatchEvent('refreshMangheBtn');
let data = DataManager.ins.getData(NetName.EXCHANGE_PROJECT).data;
if(data.prizeId == 'thanks'){
PanelCtrl.instance.show(ModuleTypes.GAMEOVER_PANEL);
}else{
PanelCtrl.instance.show(ModuleTypes.PRIZE_PANEL);
}
}else{
this.lData.item.exchangeBtn.currentState = 'disabled';
this.lData.item.exchangeBtn.touchEnabled = false;
GDispatcher.dispatchEvent('refreshMangheBtn');
let data = DataManager.ins.getData(NetName.EXCHANGE_PROJECT).data;
if(data.prizeId == 'thanks'){
PanelCtrl.instance.show(ModuleTypes.GAMEOVER_PANEL);
}else{
PanelCtrl.instance.show(ModuleTypes.PRIZE_PANEL);
PanelCtrl.instance.show(ModuleTypes.EXCHANGESUC_PANEL);
}
GDispatcher.dispatchEvent('refreshMoney');
}
Loading.instace.hide();
},this.data.prizeId);
......@@ -100,7 +114,11 @@ export default class LotBoxPanel extends Panel {
if(this.lData){
//盲盒图片
this.img.source = this.lData.icon;
this.titleLb.text = '您将消耗' + this.lData.needAmount + '片红枫抽\n一个盲盒'
if(this.lData.blackBoxFlag){
this.titleLb.text = '您将消耗' + this.lData.needAmount + '片红枫抽\n一个' + this.lData.name;
}else{
this.titleLb.text = '您将消耗' + this.lData.needAmount + '片红枫兑换\n' + this.lData.name;
}
//根据数据
this.redMapleTxt.text = "我的红枫:" + DataManager.ins.getGameInfoData.totalAmount;
}else{
......
......@@ -49,8 +49,25 @@ export default class RulePanel extends Panel {
// this.ruleLb.textColor = 0x2c2a29;
// this.ruleLb.stroke = 0;
// this.ruleLb.textFlow = new HtmlTextParser().parse(DataManager.ins.ajaxElementDataNew.rule);
this.ruleLb.text = window['rule'];//'1、连续点击屏幕控制篮球跳跃,进篮得分;\n2、教程结束后倒计时开始;\n3、倒计时结束后且未得分,则游戏结束,并扣除一次游戏机会;\n4、在直播间每送出一件篮球礼物即可获得一次游戏机会;\n5、酷狗直播将对各类违反游戏规则的行为进行严厉打击;\n6、本游戏规则解释权最终归酷狗直播所有。';
// this.ruleLb.text = '活动主题:感恩母亲节 献花赢好礼\n\n活动玩法:\n\n从3种鲜花中选择其中一种给母亲献花,每次献花扣除9积分,点击选择花束后,小女孩手捧鲜花走向母亲,献花成功后直接抽奖,概率出奖,奖品有限,快来参与吧~\n\n活动奖品:\n18积分 概率:30%\n28积分 概率:10%\n38积分 概率:3%\n88积分 概率:2%\n188积分 概率:1%\n\n活动细则:\n\n1.每个会员可使用9积分参与1次游戏,参与后积分不予退回,次数不限。\n\n2.优惠券可在全国屈臣氏实体门店,消费购物结账时,出示相关的中奖奖品券码进行核销兑换。\n\n3.结果以“活动首页-我的奖励”或在屈臣氏“会员中心-积分乐园-兑换记录”中的中奖记录为准。\n\n4.券类奖品的使用规则详见每个优惠券的介绍页。\n\n5.实物类商品请凭券码到屈臣氏门店领取。\n\n6.在本次活动期间,如用户存在任何违反法律、法规、屈臣氏活动规则的行为,包括但不限于作弊得奖、恶意套现等行为,屈臣氏有权取消用户的中奖资格,收回所发奖品,要求用户将已享受的奖品退还屈臣氏,如奖品为实体奖品且用户已拆除外包装无法进行二次销售的,屈臣氏有权按照奖品的市场价格向用户追讨。\n\n7.本次活动规则如有调整,相关变动或调整将即时公布在本活动规则页面。\n\n8.活动期内,如遇兑换异常等不确定情况出现,请在活动结束后10个工作日内致电会员服务热钱:400 830 1310(自付市内话费)。\n\n9.此活动奖品数量有限,概率出奖,先到先得,祝好运~';
this.ruleLb.text = window['rule'] ? window['rule'] : `活动时间:
2019年10月1日-2019年12月31日
活动对象:
苏州银行手机银行签约客户
活动内容:
活动期间内,用户每天登录手机银行,进入活动页面点击“立即签到”按钮即可完成签到,签到获得的红枫可兑换超值大礼,完成任务可获得大额红枫。
活动规则:
1、签到周期为自然月,周期结束时自动进入下一周期,且红枫数量清零;
2、签到第一天获得10红枫,连续签到第二天获得50;连续签到第三天获得10;连续签到第四天获得80;连续签到第五天获得10;连续签到第六天获得10;连续签到第七天获得130红枫。
3、签到周期内,可通过完成指定任务获得大额红枫,任务每月更新,且红枫数量清零;
4、兑换说明:签到累计一定红枫后,可兑换相应的奖品,每个奖品仅可兑换一次,奖品兑完即止,先到先得;
5、领奖说明:中奖用户请根据中奖页面提示录入对应兑奖信息,实物奖品需在24小时内点击奖品详情页“立即领取”按钮领取,24小时内未领取,奖品将过期,视为主动放弃领奖资格。虚拟票券类奖品需在活动截止日期前领取,活动时间内未领取,奖品将过期,视为主动放弃领奖资格。具体兑换信息以奖品详情页为准,实物商品将在客户领取成功后15个工作日内发出;
6、活动奖品由第三方公司提供,如有疑问,可直接联系客服专线:400-090-0208(工作日9:00至18:00),如需第三方联系您,请注意接听客服外呼专线:95184217或(0571)95184217;
7、用户如果违反诚实守信原则或出现违规行为(包括但不限于侵犯第三人合法权益、作弊、扰乱系统、实施网络攻击、恶意套取、批量注册、用机器注册账户、用机器模拟客户端等方式),一经发现我行有权终止该用户参与活动并取消其领奖资格;
8、活动中如有突发事件,苏州银行将调整活动时间和奖品设置,并及时以活动公告的形式告知用户;
9、本活动与苹果公司无关。`;
}
......
......@@ -83,6 +83,8 @@ export default class SignSucPanel extends Panel {
}else{
PanelCtrl.instance.show(ModuleTypes.EXMSG_PANEL);
}
this.hidePanel();
});
}else{
//alert("分享失败");
......@@ -102,6 +104,7 @@ export default class SignSucPanel extends Panel {
NetManager.ins.showLog(exposure);
egret.Tween.get(this['lightImg'], {loop:true}).to({rotation:360}, 5000);
if(this.sData){
//根据数据
......
......@@ -196,28 +196,31 @@ export default class StartScene1 extends Scene {
}else{
if(data.sufficient){
if(data.blackBoxFlag){
//如果是盲盒
PanelCtrl.instance.show(ModuleTypes.LOTBOX_PANEL, {
needAmount:data.needAmount,
prizeId:data.prizeId,
icon:data.icon
});
}else{
Loading.instace.show();
NetManager.ins.exchangeProject((success)=>{
if(success){
PanelCtrl.instance.show(ModuleTypes.EXCHANGESUC_PANEL);
item.exchangeBtn.currentState = 'disabled';
item.exchangeBtn.touchEnabled = false;
this.refreshMoney();
}else{
PanelCtrl.instance.show(ModuleTypes.EXMSG_PANEL);
Loading.instace.hide();
}
Loading.instace.hide();
}, data.prizeId);
}
PanelCtrl.instance.show(ModuleTypes.LOTBOX_PANEL, {
needAmount:data.needAmount,
blackBoxFlag:data.blackBoxFlag,
prizeId:data.prizeId,
icon:data.icon,
name:data.name,
item:item
});
// if(data.blackBoxFlag){
// //如果是盲盒
// }else{
// Loading.instace.show();
// NetManager.ins.exchangeProject((success)=>{
// if(success){
// PanelCtrl.instance.show(ModuleTypes.EXCHANGESUC_PANEL);
// item.exchangeBtn.currentState = 'disabled';
// item.exchangeBtn.touchEnabled = false;
// this.refreshMoney();
// }else{
// PanelCtrl.instance.show(ModuleTypes.EXMSG_PANEL);
// Loading.instace.hide();
// }
// Loading.instace.hide();
// }, data.prizeId);
// }
}else{
//库存不充足弹未中奖
PanelCtrl.instance.show(ModuleTypes.OUTOFPRIZE_PANEL);
......@@ -396,6 +399,7 @@ export default class StartScene1 extends Scene {
if(isPlay){
if(cycleDays){
console.log('cycleDays',cycleDays)
this.roleMc.play(cycleDays, ()=>{
let light = this['light' + (cycleDays - 1)];
light.visible = true;
......
......@@ -3,7 +3,7 @@
"data":{
"icon":"//yun.duiba.com.cn/polaris/2019-09-10_103743.58167dcf7b82f1ab2d5edfa294879bf2ef38ce6d.png",
"name":"苏州银行秋日乐园-兑换商品2",
"prizeId":"thanks",
"prizeId":"rrrrr",
"url":"/aaw/projectx/takePrize?projectOrderNo=677",
"userRecordId":677
},
......
......@@ -5,7 +5,7 @@
"data":{
"serialDays":24,
"todaySignFlag":false,
"cycleDays":3,
"cycleDays":2,
"signPrizeAmountArr": [10, 50, 10, 80, 10, 10, 130]
}
}
\ No newline at end of file
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