detail_owner_invitation_new.js
2.75 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
// 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()
this.setSetRelation()
},
// 页面滚动事件
onPageScroll: function (event) {},
/**
* 用户点击右上角分享
*/
onShareAppMessage: function () {},
/**
* 监听用户点击分享到朋友圈按钮的操作
*/
onShareTimeline() {},
/**
* 生命周期函数--监听页面显示
*/
onShow: function () {},
// 设置关系
setSetRelation() {
if (this.data.options && this.data.options.uid) {
App.Activity.SetRelation({
uid: this.data.options.uid,
}).then(res => {
console.log('设置关系', res);
})
}
},
// 获取店铺详情
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_invitation9';
}
url += '?id=' + this.data.options.id + '&tplid=' + this.data.options.tplid;
url+= this.data.options.paymentId?'&paymentId='+this.data.options.paymentId:'&paymentId=' ;
console.log('跳转路径url', url);
wx.redirectTo({
url
})
}).catch(res => {
console.log('GetSellerTemplateConf请求失败');
})
},
/**
* 生命周期函数--监听页面隐藏
*/
onHide() {},
/**
* 生命周期函数--监听页面卸载
*/
onUnload() {
},
/**
* 页面相关事件处理函数--监听用户下拉动作
*/
onPullDownRefresh() {
},
/**
* 页面上拉触底事件的处理函数
*/
onReachBottom() {
},
})