import { getPositionList } from '../../services/index.js' import { showToast } from '../../utils/tips.js' var app = getApp(); Page({ data: { pageNo: 1, //当前分页 isScroll: true, //是否可以滚动 groupOn: 0, list: [], showNoMore: "没有更多信息...", //显示已无更多 }, //下拉刷新 onPullDownRefresh: function() { this.setData({ pageNo: 1, //当前分页 isScroll: true, //是否可以滚动 list: [], }) this.fetchData() wx.stopPullDownRefresh(); }, onReachBottom: function() { var pageNo = this.data.pageNo + 1; this.setData({ pageNo }) this.fetchData() }, onShow: function() { this.setData({ pageNo: 1, //当前分页 isScroll: true, //是否可以滚动 list: [], }) this.fetchData() }, onShareAppMessage: function() { }, //获取我的申请岗位 fetchData() { if (!this.data.isScroll) { return false } let paramsObj = { pageNo: this.data.pageNo, user_id: app.globalData.userId, user_token: app.globalData.userToken } getPositionList(paramsObj).then(data => { var pageNo = data.data.pageNo; let setData = {}; // 是否可以滚动加载数据 if (data.data.isLast) { setData.isScroll = false } if (data.data.myApplyPosition.length != 0) { setData.list = this.data.list.concat(data.data.myApplyPosition) setData.pageNo = pageNo; } else { setData.list = this.data.list; } this.setData({ ...setData }) }) }, //去详情页 toDetail(e) { const { id, cate } = e.currentTarget.dataset if (cate == 4) { showToast("该岗位为拼工岗位,请到app上查看"); return; } wx.navigateTo({ url: '../detail/index?hpPositionId=' + id + "&cate=" + cate, }) }, })