| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293 |
- import {
- imgServerUrl,
- imgServerUrl_new
- } from '../../config/config.js'
- import {
- myFavoriteList
- } from '../../services/index.js'
- import {
- showToast
- } from '../../utils/tips.js'
- var app = getApp();
- Page({
- data: {
- imgServerUrl: imgServerUrl,
- 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,
- member_id: app.globalData.memberId
- }
- myFavoriteList(paramsObj).then(data => {
- var pageNo = data.data.pageNo;
- let setData = {};
- // 是否可以滚动加载数据
- if (data.data.isLast) {
- setData.isScroll = false
- }
- if (data.data.myFavoritePosition.length != 0) {
- setData.list = this.data.list.concat(data.data.myFavoritePosition)
- setData.pageNo = pageNo;
- } else {
- setData.list = this.data.list;
- }
- this.setData({
- ...setData
- })
- })
- },
- //去详情页
- toDetail(e) {
- const {
- id,
- cate
- } = e.currentTarget.dataset
- wx.navigateTo({
- url: '../detail/index?hpPositionId=' + id + "&cate=" + cate,
- })
- },
- })
|