var _request = require('../../../../utils/request.js') var util = require('../../../../utils/util.js') Page({ data: { page: 1, per_page: 20, list: [], more: true, balance: 0 }, onLoad: function (options) { this.getBalanceInfo() this.getBalanceList() }, onShow () { }, onReachBottom: function () { if (this.data.more) { var page = this.data.page + 1 this.setData({ page: page }) this.getBalanceList() } }, getBalanceInfo () { var that = this var url = 'v1/user/cent/info' var params = { } var success = function (res) { var result = res.data.total that.setData({ balance: result }) } _request.$get(url, params, success) }, getBalanceList () { var that = this var url = 'v1/user/cent/balances' var params = { page: this.data.page, per_page: this.data.per_page } var success = function (res) { var result = that.data.list.concat(res.data.balance_list || []) that.setData({ list: result }) var listMore = res.data.balance_count > that.data.list.length that.setData({ more: listMore }) } _request.$get(url, params, success) }, getDetail (val) { var id = val.currentTarget.dataset.val wx.navigateTo({ url: '/packageUser/pages/user/integralDetail/integralDetail?id=' + id }) }, onShareAppMessage: function (val) { return _request.share({ sc: 'xcx_user_radish' }) } })