order.js
2.79 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
134
135
136
137
138
139
140
import request from '@/sheep/request';
const PayOrderApi = {
// 课券包订单确认-详情
getCoursePackageOrderConfirm: (id) => {
return request({
url: '/app/order/packageOrderConfirm',
method: 'POST',
data: { id },
});
},
// 礼品卡订单确认详情
getGiftCardOrderConfirm: (data) => {
return request({
url: '/app/order/giftCardOrderConfirm',
method: 'POST',
data
});
},
// 包月团课卡订单确认-详情
getMonthlyLeagueCardOrderConfirm: (id) => {
return request({
url: '/app/order/monthlyLeagueCardOrderConfirm',
method: 'POST',
data: { id },
});
},
// 月卡订单确认-详情
getMonthlyCardOrderConfirm: (id) => {
return request({
url: '/app/order/monthlyCardOrderConfirm',
method: 'POST',
data: { id },
});
},
// 包月私教卡订单确认-详情
getPtcardOrderConfirm: (id) => {
return request({
url: '/app/order/ptcardOrderConfirm',
method: 'POST',
data: { id },
});
},
// 私教订单确认-详情
getPrivateOrder: (data) => {
return request({
url: '/app/order/ptOrderConfirm',
method: 'POST',
data,
custom: {
loading: true,
loadingText: '加载中...',
},
});
},
// 团课订单确认-详情
getGroupOrder: (data) => {
return request({
url: '/app/order/leagueOrderConfirm',
method: 'POST',
data,
custom: {
loading: true,
loadingText: '加载中...',
},
});
},
// 创建订单
createOrder: (data) => {
return request({
url: '/app/order/createOrder',
method: 'POST',
data,
custom: {
loading: true,
loadingText: '加载中...',
},
});
},
// 提交支付订单
payOrderSubmit: (data) => {
return request({
url: '/pay/order/submit',
method: 'POST',
data: {
id: data.id,
channelCode: data.channelCode,
channelExtras: data.channelExtras,
},
});
},
// 订单分页
orderPage: (data) => {
return request({
url: '/app/order/page',
method: 'get',
data,
custom: {
loading: true,
loadingText: '加载中...',
},
});
},
// 订单详情
orderDetail: (id) => {
return request({
url: `/app/order/detail/${id}`,
method: 'get',
custom: {
loading: true,
loadingText: '加载中...',
},
});
},
// 获取订单类型
getOrderTypes: () => {
return request({
url: '/app/order/getType',
method: 'get',
});
},
// 取消订单
cancelOrder: (id) => {
return request({
url: `/app/order/cancelOrder`,
method: 'post',
data: {
id,
},
});
},
};
export default PayOrderApi;