coupon_news.js 1.89 KB
import util from '../../utils/util';
import App from '../../utils/api';
Page({
    data: {
		list:[],
		status:1,
    },
	page:1,
	size:10,
	hasMore:true,
	onLoad() {
		this.init();
		this.getlist();
	},
	getlist() {
		App.Activity.GetNewRechargeListByOpenid({
			page:this.page,
			size:this.size,
		}).then((res) => {
			if (res.ret == 200) {
				let list=this.data.list;
      			list=list.concat(res.data)
				if(res.data.length<this.size){
					this.hasMore=false
				}
				let date=Date.now()*1/1000;
				list.forEach(item=>{
					item.is_expire='0'
					let etime=item.etime*1
					if(date<etime){
						item.is_expire='0';
					}else{
						item.is_expire='1';
					}
				})
				this.setData({
					list
				})
				
			}
		})
	},
	init() {
		let systemInfo = wx.getSystemInfoSync();
		let reg = /ios/i;
		let pt = 20; //导航状态栏上内边距
		let h = 44; //导航状态栏高度
		console.log(systemInfo.system);
		if (reg.test(systemInfo.system)) {
			pt = systemInfo.statusBarHeight;
			h = 130;
		} else {
			pt = systemInfo.statusBarHeight;
			h = 48;
		}
		this.setData({
			contentHeight: systemInfo.windowHeight - pt - h
		})
	},
	// 去详情或者去评价
	todetail(e) {
		let id=e.currentTarget.dataset['id'];
		let examine=e.currentTarget.dataset['examine'];
		let expire=e.currentTarget.dataset['expire'];
		let sellername=e.currentTarget.dataset['name'];
		let sid=e.currentTarget.dataset['sid'];
		console.log('todetailid',id);
		if(expire=='0' && examine=='0'){
			wx.navigateTo({
				url: '/pack-activity/pack/examineCertificate?id='+id,
			})
		}else{
			wx.navigateTo({
				url: `/pages/pinglun/create?oid=${id}&sellername=${sellername}&sid=${sid}&types=3`,
			})
		}
	},
	// 关注公众号
	wananchi() {
		wx.navigateTo({
			url: './wananchi'
		})
	},
	/**
	 * 页面上拉触底事件的处理函数
	 */
	onReachBottom: function () {
	  if(this.hasMore){
		this.page+=1
		this.todetail()
	  }
	},
})