detail_owner_invitation_new.js 1.89 KB
// pages/customer/detail_owner_invitation2.js
import App from '../../utils/api';
import TP from '../../utils/tpls';
import RS from '../../utils/reserveStatus'
Page({
	/**
	 * 页面的初始数据
	 */
	data: {
		options: {
			tplid: ''
		},
	},
	/**
	 * 生命周期函数--监听页面加载
	 */
	onLoad(options) {
		let param = {
			options: options,
		}
		param.tpls = [TP.tpls(options.tplid)]
		console.log(param);
		console.log(options);
		this.setData(param)
		this.getDetail()
	},
	// 页面滚动事件
	onPageScroll: function (event) {},
	/**
	 * 用户点击右上角分享
	 */
	onShareAppMessage: function () {},
	/**
	 * 监听用户点击分享到朋友圈按钮的操作
	 */
	onShareTimeline() {},
	/**
	 * 生命周期函数--监听页面显示
	 */
	onShow: function () {},
	// 获取店铺详情
	getDetail() {
		App.Reserve.Detail({
			openid: getApp().openid,
			rid: this.data.options.id
		}).then(res => {
			this.getSellerTemplateConfFun(RS.reserve(res.data).sid);
		}).catch(res => {
			console.log(res, '详情请求失败');
		})
	},
	// 获取商家设置营销信息
	getSellerTemplateConfFun(sid) {
		App.Seller.GetSellerTemplateConf({
			sid
		}).then(res => {
			let data = res.data
			let url = '';
			if (data.type) {
				url = '/pages/customer/detail_owner_invitation' + data.type;
			} else {
				url = '/pages/customer/detail_owner_invitation6';
			}
			url += '?id=' + this.data.options.id + '&tplid=' + this.data.options.tplid;
			console.log('url', url);
			wx.redirectTo({
				url
			})
		}).catch(res => {
			console.log('GetSellerTemplateConf请求失败');
		})
	},
	/**
	 * 生命周期函数--监听页面隐藏
	 */
	onHide() {},

	/**
	 * 生命周期函数--监听页面卸载
	 */
	onUnload() {

	},

	/**
	 * 页面相关事件处理函数--监听用户下拉动作
	 */
	onPullDownRefresh() {

	},

	/**
	 * 页面上拉触底事件的处理函数
	 */
	onReachBottom() {

	},
})