66 lines
1.2 KiB
JavaScript
Executable File
66 lines
1.2 KiB
JavaScript
Executable File
const api = require("../../api/api")
|
|
const app = getApp()
|
|
|
|
Page({
|
|
data: {
|
|
account : {},
|
|
logs : [],
|
|
page : {},
|
|
isLogin: false
|
|
},
|
|
// 生命周期函数--页面加载中
|
|
onLoad() {
|
|
|
|
},
|
|
// 生命周期函数--页面加载中
|
|
onShow() {
|
|
this.logs()
|
|
},
|
|
// 账户记录
|
|
logs(){
|
|
my.showLoading()
|
|
api.request({
|
|
url : "account",
|
|
header : {
|
|
"Authorization": app.globalData.token
|
|
}
|
|
}).then(res=>{
|
|
this.setData({
|
|
account: res.data.account,
|
|
logs : res.data.data,
|
|
page : res.data.page
|
|
})
|
|
my.hideLoading()
|
|
})
|
|
},
|
|
// 分页
|
|
onReachBottom(){
|
|
let atPage = this.data.page,
|
|
pageNub = this.data.page.current
|
|
|
|
this.setData({
|
|
isLogin: true
|
|
})
|
|
|
|
if(atPage.has_more){
|
|
pageNub++
|
|
api.request({
|
|
url : "account",
|
|
header : {
|
|
"Authorization": app.globalData.token
|
|
},
|
|
data : {
|
|
page: pageNub
|
|
}
|
|
}).then(res=>{
|
|
this.setData({
|
|
account: res.data.account,
|
|
logs : res.data.data,
|
|
page : res.data.page
|
|
})
|
|
my.hideLoading()
|
|
})
|
|
}
|
|
}
|
|
});
|