|
|
|
@ -13,7 +13,6 @@ Page({ |
|
|
|
finished: false, |
|
|
|
tabList: ['全部', '待预约', '待送货', '结算中', '已完成', '已关闭'], |
|
|
|
tabIndex: 0, |
|
|
|
top: 0, |
|
|
|
orderList: [], |
|
|
|
form: { |
|
|
|
status: '', |
|
|
|
@ -23,11 +22,8 @@ Page({ |
|
|
|
isOnece:'' |
|
|
|
}, |
|
|
|
onLoad: function (options) { |
|
|
|
this.setData({ |
|
|
|
height: app.globalData.fragmentHeight - 90, |
|
|
|
['form.status']: options.status ? options.status : '', |
|
|
|
tabIndex: options.tabIndex ? parseInt(options.tabIndex) : 0 |
|
|
|
}) |
|
|
|
this.setData({ height: app.globalData.fragmentHeight - 90, tabIndex: options.tabIndex ? parseInt(options.tabIndex) : 0 }) |
|
|
|
this.data.form.status = options.status ? options.status : '', |
|
|
|
event.on('ProxyMessage', this, this.onEvent) |
|
|
|
this.fetchOrderList() |
|
|
|
}, |
|
|
|
@ -64,42 +60,15 @@ Page({ |
|
|
|
let nowList = `orderList[${this.data.orderList.length}]` |
|
|
|
var num = this.data.form.pageNum |
|
|
|
var finished = this.data.form.pageNum >= result.data.pages |
|
|
|
if (this.data.form.pageNum == 1) { |
|
|
|
respList.forEach(element => { |
|
|
|
if (element.createTime.substring(0, 10) === this.data.isOnece) { |
|
|
|
element.isShowDateQd = false |
|
|
|
} else { |
|
|
|
element.isShowDateQd = true |
|
|
|
this.data.isOnece = element.createTime.substring(0, 10) |
|
|
|
} |
|
|
|
}); |
|
|
|
this.setData({ |
|
|
|
[nowList]: respList, |
|
|
|
total: result.data.total, |
|
|
|
['form.pageNum']: (num + 1), |
|
|
|
top: 0, |
|
|
|
finished, |
|
|
|
requesting: false, |
|
|
|
loading: false |
|
|
|
}) |
|
|
|
} else { |
|
|
|
respList.forEach(element => { |
|
|
|
if (element.createTime.substring(0, 10) === this.data.isOnece && this.data.isOnece!=='') { |
|
|
|
element.isShowDateQd = false |
|
|
|
} else { |
|
|
|
element.isShowDateQd = true |
|
|
|
this.data.isOnece = element.createTime.substring(0, 10) |
|
|
|
} |
|
|
|
}); |
|
|
|
this.setData({ |
|
|
|
[nowList]: respList, |
|
|
|
total: result.data.total, |
|
|
|
['form.pageNum']: (num + 1), |
|
|
|
finished, |
|
|
|
requesting: false, |
|
|
|
loading: false |
|
|
|
}) |
|
|
|
} |
|
|
|
respList.forEach(element => { |
|
|
|
if (element.createTime.substring(0, 10) === this.data.isOnece && this.data.isOnece!=='') { |
|
|
|
element.isShowDateQd = false |
|
|
|
} else { |
|
|
|
element.isShowDateQd = true |
|
|
|
this.data.isOnece = element.createTime.substring(0, 10) |
|
|
|
} |
|
|
|
}) |
|
|
|
this.setData({ [nowList]: respList, total: result.data.total, ['form.pageNum']: (num + 1), finished, requesting: false, loading: false }) |
|
|
|
} else { |
|
|
|
this.setData({ finished: true, requesting: false, loading: false }) |
|
|
|
} |
|
|
|
|