12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758 |
- const app = getApp();
- const util = require("../../../util/util.js")
- Page({
- data: {
- StatusBar: app.globalData.StatusBar,
- CustomBar: app.globalData.CustomBar,
- loadModal:false,
- from:0,
- size:6,
- list:[
- ]
- },
- /**
- * 生命周期函数--监听页面加载
- */
- onLoad: function ( ) {
- app.checkLogin( ()=>{
- this.loadData()
- } )
- },
- onReachBottom: function () {
- var that = this
- let newFrom = that.data.from
- if (newFrom == -1) {
- wx.stopPullDownRefresh();
- return;
- }
- this.getTaskList(newFrom, wx.stopPullDownRefresh);
- },
- goDetail(e){
- let id = e.currentTarget.dataset.id;
- wx.navigateTo({
- url: `/pages/task/info/b2bInfo?id=${id}`,
- })
- },
- getTaskList: function( newFrom, cb){
- let param = { from: newFrom, size:this.data.size }
- let list = this.data.list
- let that = this
-
- util.http("/wx/getTradeCenter", param, function (err, res) {
- if( err != 0) return;
- if (newFrom == 0) list = [];
- let newlist = res.list.map( item =>{
- item.finish_at = item.finish_at.substr(0,19).replace("T", " ");
- return item
- });
- that.setData({
- from: res.from || -1,
- list: list.concat(newlist)
- })
- cb && cb()
- });
- },
- loadData :function( ){
- this.getTaskList(0)
- },
- })
|