Files
bsmall/pages/order/order.js
2020-09-24 11:08:03 +08:00

72 lines
1.2 KiB
JavaScript
Executable File

const api = require("../../api/api")
const app = getApp()
Page({
data: {
orderArr : [],
identity_id : "",
page : 1,
meta : {},
isLogin : false
},
onLoad() {
this.setData({
identity_id: app.globalData.userInfo.identity_id
})
my.showLoading();
},
onShow(){
this.order()
my.showNavigationBarLoading();
},
order(){
let url = "order/lists"
if(this.data.identity_id == 2){
url = "order/stores"
}
api.request({
url : url,
header : {
"Authorization": app.globalData.token
},
data : {
page: this.data.page
}
}).then(res => {
let atArr = this.data.orderArr,
newArr = []
newArr = atArr.concat(res.data)
this.setData({
orderArr: newArr,
meta : res.meta,
isLogin : false
})
my.hideNavigationBarLoading();
my.hideLoading();
})
},
// 分页
onReachBottom(){
let meta = this.data.meta,
atPage = this.data.page
this.setData({
isLogin: true
})
if(meta.current_page < meta.last_page){
this.setData({
page: atPage + 1
})
this.order()
}
}
});