"use strict";
|
cc._RF.push(module, '1d33aGRz4pJsqhcOEoQMKJK', 'newfirstcharge_model');
|
// Scripts/mod/newfirstcharge/newfirstcharge_model.js
|
|
"use strict";
|
|
// --------------------------------------------------------------------
|
// @author: xxx@syg.com(必填, 创建模块的人员)
|
// @description:
|
// 这里填写详细说明,主要填写该模块的功能简要
|
// <br/>Create: 2019-03-22 11:01:46
|
// --------------------------------------------------------------------
|
var NewfirstchargeModel = cc.Class({
|
"extends": BaseClass,
|
ctor: function ctor() {},
|
properties: {},
|
initConfig: function initConfig() {},
|
// 充值的状态
|
setFirstBtnStatus: function setFirstBtnStatus(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 getFirstBtnStatus(index) {
|
if (!this.newFirstBtnStatus) return 0;
|
return this.newFirstBtnStatus[index] || 0;
|
},
|
// 首充与累充的奖励
|
setFirstRechargeData: function setFirstRechargeData() {
|
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 getFirstRechargeData(index) {
|
if (!this.firstRewardData1 || !this.firstRewardData2) return [];
|
|
if (index == 1) {
|
return this.firstRewardData1;
|
} else if (index == 2) {
|
return this.firstRewardData2;
|
}
|
},
|
//新版充值的状态
|
setFirstBtnNewStatus: function setFirstBtnNewStatus(data) {
|
if (data && Utils.next(data)) {
|
this.newFirstBtnStatus = {};
|
|
for (var i = 0; i < data.length; ++i) {
|
var v = data[i];
|
this.newFirstBtnStatus[v.id] = v.status;
|
}
|
|
var status = false;
|
|
for (var _i = 0; _i < data.length; ++_i) {
|
var _v = data[_i];
|
|
if (_v.status == 1) {
|
status = true;
|
break;
|
}
|
}
|
|
var MainuiController = require("mainui_controller");
|
|
var MainuiConst = require("mainui_const");
|
|
MainuiController.getInstance().setFunctionTipsStatus(MainuiConst.icon.first_charge_new1, status);
|
}
|
},
|
// 新版首充与累充的奖励
|
setFirstRechargeNewData: function setFirstRechargeNewData() {
|
var data = Config.charge_data.data_first_charge_data;
|
this.firstRewardData1 = []; //-- 6
|
|
this.firstRewardData2 = []; //-- 100
|
|
for (var i in data) {
|
var v = data[i];
|
|
if (v.fid == 1) {
|
this.firstRewardData1.push(v);
|
} else if (v.fid == 2) {
|
this.firstRewardData2.push(v);
|
}
|
}
|
|
this.firstRewardData1.sort(function (a, b) {
|
return a.id - b.id;
|
});
|
this.firstRewardData2.sort(function (a, b) {
|
return a.id - b.id;
|
});
|
},
|
__delete: function __delete() {}
|
});
|
|
cc._RF.pop();
|