product-detail.js
1.19 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
import api from '../utils/api';
const CREATE_PAYMENTINFO = 'ufo.order.payment'
export default {
getProductData(id) {
return api.get({
data: {
method: 'ufo.product.data',
product_id: id
}
})
},
createPaymentinfo(skup) {
return api.get({
url: '/shopping',
data: {
method: CREATE_PAYMENTINFO,
skup
}
})
},
getRecommendGoods(id) {
return api.get({
data: {
method: 'ufo.product.data.search.recommend',
product_id: id
}
})
},
getFavoriteState(id) {
return api.get({
data: {
method: 'ufo.user.isFavorite',
productId: id
}
})
},
addFavorite(productId) {
return api.get({
data: {
method: 'ufo.user.favoriteAdd',
productId
}
})
},
cancelFavorite(productId) {
return api.get({
data: {
method: 'ufo.user.favoriteCancel',
productId
}
})
}
}