/****************************************************************** * Copyright(C) 2019 - 2020 Nx Studio * * 签到15日 * * 2018.05.18 ******************************************************************/ const SVCItem = require( "nx.fx.sv.expand.item" ); const ItemLayout = require( "cmp.common.itemlayout" ); cc.Class( { extends: SVCItem, properties: { labDay: { default: null, type: cc.Label }, nodRewards: { default: null, type: ItemLayout }, }, // 数据重置 rebind: function( _idx, _data, _key ) { this._super( _idx, _data, _key ); if( nx.dt.objEmpty( _data ) ) { return; } // 设置 this.setData( _data ); }, // 设置 setData: function( _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() { if( !this.mdata || !this.mdata.mod ) { return; } this.mdata.mod.reqReward( this.mdata.day ); }, } );