show_encourage.js
1.53 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
// components/show_encourage/show_encourage.js
var setting = getApp().globalData.setting
Component({
/**
* 组件的属性列表
*/
properties: {
},
/**
* 组件的初始数据
*/
data: {
url: setting.imghost,
show:false,
itemobj:null,
},
pageLifetimes: {
show: function() {
// console.error('show');
// this.get_encourage()
// 页面被展示
},
hide: function() {
// 页面被隐藏
},
resize: function(size) {
// 页面尺寸变化
}
},
/**
* 组件的方法列表
*/
methods: {
async get_encourage(){
let user_id = getApp().globalData.user_id;
let store_id= getApp().globalData.setting.stoid
console.error('获取大转盘');
if (!user_id) {
return
}
await getApp().request.promiseGet(`/api/weshop/marketing/marketingLuckForm/getPayTopLuckInfo/${store_id}/${user_id}`, {}).then(res => {
if (res.data.code==0 && res.data.data) {
let gd_category = res.data.data;
this.setData({
itemobj: gd_category,
show:true,
});
}
})
},
close_disgraceful(){
this.setData({
show:false
})
},
goto(){
let item = this.data.itemobj
let id = item.id;
let title = item.act_name;
if (!id) {
this.setData({
show:false
})
return
}
let url = `/packageB/pages/luckactivity/luckinfo/luckinfo?id=${id}&title=${title}`;
getApp().goto(url);
}
}
})