1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374 |
- const util = require("../../../utils/util.js");
- Page({
- data: {
- array: ['全部','待入账','已入账','审核未通过'],
- index: 0,
- finishedText:'',
- finished: false,
- pageSize:10,
- pageIndex:1,
- list: [],
- moeny: 0,
- },
- onLoad: function (options) {
- this.getList(true)
- this.getMoney()
- },
- onReachBottom: function () {
- var self = this;
- if(self.data.finished) return false;
- setTimeout(function () {
- self.setData({ pageIndex: self.data.pageIndex + 1 });
- self.getList(false);
- }, 1000);
- },
- getList(load) {
- let that = this;
- util.ajax({
- func: "v2/userMoney/list",
- data: {
- pageSize: that.data.pageSize,
- pageIndex: that.data.pageIndex,
- status: that.data.index - 1,
- },
- load: true
- }, function (res) {
- if (res.code == 0) {
- res.data.list = res.data.list.map((item) => {
- if(item.price.toString().indexOf('-') != -1) {
- return {...item, signStatus: false}
- } else {
- return {...item, signStatus: true}
- }
- })
- let list = load ? res.data.list : [...that.data.list, ...res.data.list];
- that.setData({list});
- if (that.data.list.length >= res.data.total || that.data.list.length < that.data.pageSize) {
- that.setData({ finishedText: that.data.list.length < that.data.pageSize ? '' : "~~已经到底了~~", finished:true})
- } else {
-
- }
- } else {
- util.showTips(res.reason);
- }
- });
- },
- getMoney() {
- let that = this;
- util.ajax({
- func: "v2/userMoney/balance",
- data: {},
- load: false
- }, function (res) {
- if (res.code == 0) {
- that.setData({money:util.toMoney(res.data)})
- } else {
- util.showTips(res.reason);
- }
- });
- },
- bindChildChange(e) {
- this.setData({index:e.detail.value,pageIndex: 1})
- this.getList(true)
- }
- })
|