| 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091 |
- 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,
- })
- },
- })
|