var i = require("../../../utils/util.js") var e = getApp(), a = e.globalData.setting, os = a, t = e.request, d = e.globalData; Page({ data: { iurl: a.imghost, //图片前缀网址 getDate: "", getStorageID: '', getUserID: '', wareCard: [], // pages: 0, // pageSize: 10, isEmpty: false, loadingType: 0, //定义加载方式 0---contentdown 1---contentrefresh 2---contentnomore contentText: { contentdown: '加载更多', contentrefresh: '加载中...', contentnomore: '已加载全部' }, ismore: 0, //数据是否全部加载完成 is_read: 0, //是否查询过我的礼包接口 curpage: 1, //当前分页数 pageSize: 10, //页大小 total: 0, //总数量 }, onLoad: function(options) { var th = this; th.setData({ getStorageID: a.stoid, getUserID: d.user_id, loadingType: 0, getDate: i.formatTime(new Date().getTime()) }) }, onShow: function() { //--先判断会员状态-- var user_info = getApp().globalData.userInfo; if (user_info == null || user_info.mobile == undefined || user_info.mobile == "" || user_info.mobile == null) { getApp().goto('/pages/getphone/getphone'); return false; } this.getList(); }, getList: function() { var th = this; getApp().request.get('/api/weshop/marketing/my/giftbag/page', { isShowLoading: true, data: { storeId: th.data.getStorageID, //商家ID userId: th.data.getUserID, //用户ID page: th.data.curpage, pageSize: th.data.pageSize }, success: function(res) { if (res.data.code == 0) { th.data.curpage++; var arr1 = th.data.wareCard; var arr2 = res.data.data.pageData; var arr3 = [...arr1, ...arr2]; var ismore = 0; if (arr3.length == res.data.data.total) ismore = 1 th.setData({ wareCard: arr3, total: res.data.data.total, ismore: ismore, is_read: 1 }), wx.stopPullDownRefresh(); //停止下拉刷新 } else { th.setData({ is_read: 1, ismore:1 }) } } }); }, //销毁界面跳转 redirectTo: function(e) { var th = this; var url = e.currentTarget.dataset.url; //销毁跳转 wx.redirectTo({ url: url }); }, //不销毁界面跳转 navigateTo: function(e) { var th = this; var url = e.currentTarget.dataset.url; getApp().goto(url); }, //下拉事件 onReachBottom: function() { var th = this; if (th.data.total <= th.data.pageSize) return; if (th.data.ismore) return; th.getList(); }, //图片失败,默认图片 bind_bnerr2: function(e) { var _errImg = e.target.dataset.errorimg; var _errObj = {}; _errObj[_errImg] = "/public/images/empty.jpg"; this.setData(_errObj) //注意这里的赋值方式,只是将数据列表中的此项图片路径值替换掉 ; }, //--- 分享设置 -- onShareAppMessage: function (e) { var curPage=this; var pagePath = curPage.route; //当前页面url if (pagePath.indexOf('/') != 0) { pagePath = '/' + pagePath; } return { title: "专享礼包", path:pagePath, } }, });