const app = getApp() Page({ /** * 页面的初始数据 */ data: { claimTaskFlag:false, authorizeFlag:false, userList:[], token:'', user_id:'', isReset:false, isOneFalg:true, timeType:1, minute: 600, timeMsg:'', timer:1, isIOS:false }, /** * 生命周期函数--监听页面加载 */ onLoad: function (options) { this.init() var info = wx.getSystemInfoSync() if (info.platform === 'android') { this.setData({isIOS:false}) } else { this.setData({isIOS:true}) } }, onShow: function () { this.init() }, switchPlatform(){//日期切换 var _this = this; wx.showActionSheet({ itemList: ['昨天', '近7天', '近30天'], success (res) { _this.setData({ timeType:res.tapIndex == 0 ? 1 : res.tapIndex == 1 ? 7 : res.tapIndex == 2 ? 30 : 1 }) }, fail (res) { } }) }, goUserDetail(e){ wx.navigateTo({ url: '/pages/claim/claimDetail/index?user_id='+e.currentTarget.dataset.user_id, }) }, initClick(){ this.setData({authorizeFlag:false}) this.init() }, init(){ this.setData({authorizeFlag:false}) wx.showLoading({ title: '加载中', }) app.func.req('/api/sphClaimInfo/list', 'get', { show_data_summary:1 }, (res) => { wx.hideLoading() wx.stopPullDownRefresh() if(res && res.errno == 0){ this.setData({ isOneFalg:false, userList:res.rst, }) }else{ wx.showToast({ title: res.err, icon: 'none', duration: 2000 }) } },()=>{ wx.stopPullDownRefresh() wx.hideLoading() }) }, claimButtonEvent(){//添加视频号 this.setData({claimTaskFlag:true,isReset:false,user_id:''}) }, againActivationEvent(e){//重新激活 var user_id = e.currentTarget.dataset.user_id this.setData({isReset:true,user_id:user_id}) this.getToken() }, cancelTask(){ this.setData({claimTaskFlag:false,authorizeFlag:false}) }, closeClaimMask(){ this.setData({ authorizeFlag:false }) }, getToken(){ this.setData({ claimTaskFlag:false, authorizeFlag:true, }) }, /** * 生命周期函数--监听页面初次渲染完成 */ onReady: function () { }, /** * 生命周期函数--监听页面隐藏 */ onHide: function () { }, /** * 生命周期函数--监听页面卸载 */ onUnload: function () { clearInterval(this.data.timer); }, /** * 页面相关事件处理函数--监听用户下拉动作 */ onPullDownRefresh: function () { this.init() }, /** * 页面上拉触底事件的处理函数 */ onReachBottom: function () { }, /** * 用户点击右上角分享 */ onShareAppMessage: function () { } })