"use strict"; cc._RF.push(module, '674dbvIPKZIiLQGwNT7+m5M', 'cmp.act.sign15.item'); // Scripts/mod/acts/sign15/cmp/cmp.act.sign15.item.js "use strict"; /****************************************************************** * Copyright(C) 2019 - 2020 Nx Studio * * 签到15日 * * 2018.05.18 ******************************************************************/ var SVCItem = require("nx.fx.sv.expand.item"); var ItemLayout = require("cmp.common.itemlayout"); cc.Class({ "extends": SVCItem, properties: { labDay: { "default": null, type: cc.Label }, nodRewards: { "default": null, type: ItemLayout } }, // 数据重置 rebind: function rebind(_idx, _data, _key) { this._super(_idx, _data, _key); if (nx.dt.objEmpty(_data)) { return; } // 设置 this.setData(_data); }, // 设置 setData: function setData(_data) { nx.gui.setString(this.labDay, "", _data.day); this.nodRewards.rebuild(_data.reward); nx.gui.setActive(this, "get", _data.status == 1); nx.gui.setActive(this, "yet", _data.status == 0); nx.gui.setActive(this, "got", _data.status == 2); }, // 点击领取 onTouchReward: function onTouchReward() { if (!this.mdata || !this.mdata.mod) { return; } this.mdata.mod.reqReward(this.mdata.day); } }); cc._RF.pop();