|
@@ -17,24 +17,22 @@ export class sign_total_reward extends Component {
|
|
|
|
|
|
}
|
|
|
|
|
|
- initView(data_list:sign_total_reward_data[], cb) {
|
|
|
+ initView(total_number:number, data_list:sign_total_reward_data[], cb) {
|
|
|
this.m_cb = cb
|
|
|
- console.log('total_reward_list=',data_list)
|
|
|
this.content.removeAllChildren()
|
|
|
- let cur_days = 2 //模拟
|
|
|
+ let curr_day = total_number // 模拟
|
|
|
for (let i = 0; i < 7; i++) {
|
|
|
let is_hav = false
|
|
|
for (let index = 0; index < data_list.length; index++) {
|
|
|
const element = data_list[index];
|
|
|
if(i+1 == element.day_number) {
|
|
|
- // console.log('index=',index)
|
|
|
- if(element.day_number==cur_days) {
|
|
|
- element.temp_is_last_receive=true
|
|
|
- }
|
|
|
let item = instantiate(this.total_reward_item)
|
|
|
item.parent = this.content
|
|
|
let item_component = item.getComponent(sign_total_reward_item)
|
|
|
item_component.initView(element,this.onClickItem.bind(this))
|
|
|
+ if(element.day_number==curr_day) {
|
|
|
+ item_component.setLastReceive()
|
|
|
+ }
|
|
|
if(index==0) {
|
|
|
// item_component.hideLeftLine()
|
|
|
} else if(index==data_list.length-1) {
|
|
@@ -46,24 +44,27 @@ export class sign_total_reward extends Component {
|
|
|
}
|
|
|
if(is_hav==false) {
|
|
|
let item = instantiate(this.total_reward_zw_item)
|
|
|
- item.parent = this.content
|
|
|
- item.getComponent(sign_total_reward_zw_item).initView(false)
|
|
|
+ item.parent = this.content
|
|
|
+ let item_component = item.getComponent(sign_total_reward_zw_item)
|
|
|
+ if(curr_day>=i+1) {
|
|
|
+ item_component.initView(true)
|
|
|
+ } else {
|
|
|
+ item_component.initView(false)
|
|
|
+ }
|
|
|
}
|
|
|
-
|
|
|
}
|
|
|
// for (let index = 0; index < data_list.length; index++) {
|
|
|
- // const element = data_list[index];
|
|
|
- // element.temp_is_last_receive = false
|
|
|
+ // const element = data_list[index];
|
|
|
+ // let item = instantiate(this.total_reward_item)
|
|
|
+ // item.parent = this.content
|
|
|
+ // let item_component = item.getComponent(sign_total_reward_item)
|
|
|
+ // item_component.initView(element,this.onClickItem.bind(this))
|
|
|
// if(index<data_list.length-1) {
|
|
|
// let next_element = data_list[index+1]
|
|
|
// if(next_element.is_receive_status==0) {
|
|
|
- // element.temp_is_last_receive=true
|
|
|
+ // item_component.setLastReceive()
|
|
|
// }
|
|
|
// }
|
|
|
- // let item = instantiate(this.total_reward_item)
|
|
|
- // item.parent = this.content
|
|
|
- // let item_component = item.getComponent(sign_total_reward_item)
|
|
|
- // item_component.initView(element,this.onClickItem.bind(this))
|
|
|
// if(index==0) {
|
|
|
// item_component.hideLeftLine()
|
|
|
// } else if(index==data_list.length-1) {
|