|
|
@ -21,6 +21,8 @@ Component({ |
|
|
}, |
|
|
}, |
|
|
loading: true, |
|
|
loading: true, |
|
|
requesting: false, |
|
|
requesting: false, |
|
|
|
|
|
token: true, |
|
|
|
|
|
finished: false, |
|
|
orderList: [] |
|
|
orderList: [] |
|
|
}, |
|
|
}, |
|
|
lifetimes: { |
|
|
lifetimes: { |
|
|
@ -37,23 +39,29 @@ Component({ |
|
|
var min = new Date() |
|
|
var min = new Date() |
|
|
min.setHours(0, 0, 0) |
|
|
min.setHours(0, 0, 0) |
|
|
this.data.form.date = util.formatDate(min, 'Y-M-D') |
|
|
this.data.form.date = util.formatDate(min, 'Y-M-D') |
|
|
this.fetchList() |
|
|
|
|
|
|
|
|
var token = app.globalData.userInfo ? true : false |
|
|
|
|
|
if(!app.globalData.userInfo){ |
|
|
|
|
|
this.setData({ loading: false, token }) |
|
|
|
|
|
} else { |
|
|
|
|
|
this.fetchList() |
|
|
|
|
|
} |
|
|
} |
|
|
} |
|
|
this.firstShow = true |
|
|
this.firstShow = true |
|
|
}, |
|
|
}, |
|
|
onEvent: function (message) { |
|
|
onEvent: function (message) { |
|
|
if(message.what == 888){ |
|
|
if(message.what == 888){ |
|
|
if(!app.globalData.userInfo){ |
|
|
if(!app.globalData.userInfo){ |
|
|
this.setData({ orderList: [], ['form.pageNum']: 1, finished: false }) |
|
|
|
|
|
|
|
|
this.setData({ orderList: [], ['form.pageNum']: 1, finished: false, token: false, loading: false }) |
|
|
} else { |
|
|
} else { |
|
|
|
|
|
this.data.token = true |
|
|
this.onRefreshList() |
|
|
this.onRefreshList() |
|
|
} |
|
|
} |
|
|
} else if(message.what == 444 && this.firstShow){ |
|
|
|
|
|
|
|
|
} else if(message.what == 444 && this.firstShow && app.globalData.userInfo){ |
|
|
this.onRefreshList() |
|
|
this.onRefreshList() |
|
|
} |
|
|
} |
|
|
}, |
|
|
}, |
|
|
onRefreshList: function(){ |
|
|
onRefreshList: function(){ |
|
|
if (this.data.requesting) { |
|
|
|
|
|
|
|
|
if(!app.globalData.userInfo || this.data.requesting){ |
|
|
return |
|
|
return |
|
|
} |
|
|
} |
|
|
this.setData({ orderList: [], ['form.pageNum']: 1, finished: false, loading: true }) |
|
|
this.setData({ orderList: [], ['form.pageNum']: 1, finished: false, loading: true }) |
|
|
@ -72,11 +80,11 @@ Component({ |
|
|
var finished = this.data.form.pageNum >= result.data.pages |
|
|
var finished = this.data.form.pageNum >= result.data.pages |
|
|
this.setData({ [nowList]: respList, ['form.pageNum']: (num + 1), finished, requesting: false, loading: false }) |
|
|
this.setData({ [nowList]: respList, ['form.pageNum']: (num + 1), finished, requesting: false, loading: false }) |
|
|
} else { |
|
|
} else { |
|
|
this.setData({ finished: true, requesting: false, loading: false }) |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
this.setData({ finished: true, requesting: false, loading: false, token: this.data.token }) |
|
|
} |
|
|
} |
|
|
}).catch(err => { |
|
|
}).catch(err => { |
|
|
console.log(err) |
|
|
|
|
|
this.setData({ requesting: false, loading: false }) |
|
|
|
|
|
|
|
|
this.setData({ requesting: false, loading: false, token: this.data.token }) |
|
|
util.showToast(err) |
|
|
util.showToast(err) |
|
|
}) |
|
|
}) |
|
|
} |
|
|
} |
|
|
|