var _request = require('../../../../utils/request.js') Page({ /** * 页面的初始数据 */ data: { price: '', page: 1, per_page: 10, cashList: [], cashList_more: true, cashList_change: false, cashTotal: 0 }, /** * 生命周期函数--监听页面加载 */ onLoad: function (options) { this.getCashTotal() this.getCashList() }, onShow () { }, onPullDownRefresh: function () { this.setData({ page: 1, cashList_more: true, cashList_change: true }) this.getCashList() wx.stopPullDownRefresh() }, onReachBottom: function () { if (this.data.cashList_more) { var page = this.data.page + 1 this.setData({ page: page }) this.getCashList() } }, getCashTotal () { var that = this var url = 'v1/user/cash/balance/info' var params = { } var success = function (res) { that.setData({ cashTotal: res.data }) } _request.$get(url, params, success) }, getCashList () { console.log(this.data.page) var that = this var url = 'v1/user/takecash/flow' var params = { page: that.data.page, per_page: that.data.per_page } var success = function (res) { if (that.data.cashList_change) { that.setData({ cashList: [], cashList_change: false }) } var result = that.data.cashList.concat(res.data.list || []) var listMore = res.data.list_count > result.length that.setData({ cashList: result, cashList_more: listMore }) } _request.$get(url, params, success) }, onShareAppMessage: function (val) { return _request.share({ sc: 'xcx_user_withdraw' }) } })