// -------------------------------------------------------------------- // @author: xxx@syg.com(必填, 创建模块的人员) // @description: // 这里填写详细说明,主要填写该模块的功能简要 //
Create: 2019-03-22 11:01:46 // -------------------------------------------------------------------- var NewfirstchargeModel = cc.Class({ extends: BaseClass, ctor: function () { }, properties: { }, initConfig: function () { }, // 充值的状态 setFirstBtnStatus:function(data){ if(data && Utils.next(data)){ this.newFirstBtnStatus = []; for(var i in data){ this.newFirstBtnStatus[data[i].id] = data[i].status; } var status = false; for(var i in data){ if(data[i].status == 1){ status = true; break; } } var MainuiController = require("mainui_controller"); var MainuiConst = require("mainui_const"); MainuiController.getInstance().setFunctionTipsStatus(MainuiConst.icon.first_charge_new, status) } }, getFirstBtnStatus:function(index){ if(!this.newFirstBtnStatus)return 0; return this.newFirstBtnStatus[index] || 0; }, // 首充与累充的奖励 setFirstRechargeData:function(){ var data = Config.charge_data.data_new_first_charge_data; this.firstRewardData1 = []; // 6 this.firstRewardData2 = []; // 100 for(var i in data){ if(data[i].fid == 1){ this.firstRewardData1.push(data[i]); }else if(data[i].fid == 2){ this.firstRewardData2.push(data[i]); } } this.firstRewardData1.sort(function(a,b){ return a.id - b.id; }); this.firstRewardData2.sort(function(a,b){ return a.id - b.id; }); }, getFirstRechargeData:function(index){ if(!this.firstRewardData1 || !this.firstRewardData2)return []; if(index == 1){ return this.firstRewardData1; }else if(index == 2){ return this.firstRewardData2; } }, //新版充值的状态 setFirstBtnNewStatus(data){ if(data && Utils.next(data)){ this.newFirstBtnStatus = {} for(let i=0;i