detail.js
2.2 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
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
import { api } from '../../common/api';
export default {
/**
* 商品信息
* @param skn
* @returns {*}
*/
productInfo(skn) {
return api.get({
url: '',
data: {
product_skn: skn,
method: 'app.product.data'
}
});
},
/**
* 支持的服务
* @param params
* @returns {*}
*/
supportService(params) {
return api.get({
url: '',
data: Object.assign({
method: 'app.product.supportService'
}, params)
});
},
/**
* 商品详情
* @param params
* @returns {*}
*/
productIntro(params) {
return api.get({
url: '',
data: Object.assign({
method: 'smallapp.product.intro'
}, params)
});
},
/**
* 加入购物车
* @param params
* @returns {*}
*/
addToShoppingCart(params) {
return api.get({
url: '',
data: Object.assign({
app_type: getApp().getAppType(),
method: 'app.Shopping.add',
}, params)
});
},
/**
* 获取购物车商品数
* @param params
* @returns {*}
*/
getCountInCart(params) {
return api.get({
url: '',
data: Object.assign({
app_type: getApp().getAppType(),
method: 'app.Shopping.count',
}, params)
});
},
/**
* 获取店铺信息
* @param params
* @returns {*}
*/
getShopInfo(params) {
return api.get({
url: '',
data: Object.assign({
method: 'app.product.queryShopsInfoById'
}, params)
});
},
/**
* 店铺推荐商品
* @param params
* @returns {*}
*/
shopRecommend(params) {
return api.get({
url: '',
data: Object.assign({
method: 'miniapp.product.shopRecommend'
}, params)
});
},
/**
* 猜你喜欢
* @param params
* @returns {*}
*/
preference(params) {
return api.get({
url: '',
data: Object.assign({
method: 'miniapp.product.preference'
}, params)
});
},
/**
* 促销信息
* @param params
* @returns {*}
*/
promotion(params) {
return api.get({
url: '',
data: Object.assign({
method: 'app.product.promotion'
}, params)
});
}
};