const app = getApp(); const api = require('../../../utils/api'); const cloudApi = require('../../../utils/cloudApi') Page({ data: { page: 'pages/tabBar/count/productDetail', statusBarHeight: '', examParams: { pageNum: 1, pageSize: 10, }, examList: [], totalPage: 0 }, onLoad() { console.log('跳转完成'); this.setData({ statusBarHeight: wx.getSystemInfoSync()['statusBarHeight'] }); this.getList(); }, goBack() { const url = wx.getStorageSync("prevPage"); if(url) { wx.reLaunch({ url: url }); } else { wx.reLaunch({ url: '/pages/tabBar/count/count' }); } }, getList() { // cloudApi // const userId = wx.getStorageSync('user').id // wx.cloud.callFunction({ // name: 'getProductFlowByPage', // data: {...this.data.examParams,userId: userId} // }).then(res=>{ // if(res.result && Array.isArray(res.result.list) && res.result.list.length>0){ // let list = cloudApi.changeKey(res.result.list) // if (this.data.examParams.pageNum != 1) { // this.setData({ // examList: this.data.examList.concat(list), // totalPage: Math.ceil(res.result.total / res.result.pageSize) // }); // } else { // this.setData({ // examList: list, // totalPage: Math.ceil(res.result.total / res.result.pageSize) // }); // } // }else{ // this.setData({ // examList: [], // totalPage: 0 // }); // } // }) // api请求 api.getProductFlowByUser(this.data.examParams).then(res => { if(res.code == 200) { let list = res.data.list ? res.data.list : []; if (this.data.examParams.pageNum != 1) { this.setData({ examList: this.data.examList.concat(list) }); } else { this.setData({ examList: res.data.list, totalPage: res.data.totalPage }); } } else { wx.showToast({ title: res.message, icon: 'none' }); } }); }, upper(e) { // console.log(e) }, lower(e) { if (this.data.examParams.pageNum >= this.data.totalPage) { wx.showToast({ title: '已加载全部数据', icon: 'none' }); return; } this.setData({ 'examParams.pageNum': this.data.examParams.pageNum + 1 }); this.getList(); }, scrollView(e) { // console.log(e) } });