本时支付宝小程序
This commit is contained in:
71
pages/order/order.js
Executable file
71
pages/order/order.js
Executable file
@@ -0,0 +1,71 @@
|
||||
|
||||
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()
|
||||
}
|
||||
}
|
||||
});
|
||||
Reference in New Issue
Block a user