forked from mtianyan/vue-mooc
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathorder.js
73 lines (61 loc) · 1.4 KB
/
order.js
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
import axios from 'utils/axios.js'
// 分页获取用户充值记录接口
export function getUserRecharges (params) {
return axios.get('/api/v1/recharge/', {
params
})
}
// 新增用户充值记录接口
export function createUserRecharges (data) {
return axios.post('/api/v1/recharge/', data)
}
// 查询用户余额接口
export function getUserCharge () {
return axios.get('/api/v1/recharge/charge')
}
// 用户优惠券接口
export function getCouponList (params) {
return axios.get('/api/v1/coupon/', {
params
})
}
// 用户消费记录接口
export function getUserBillList (params) {
return axios.get('/api/v1/bill/', {
params
})
}
// 生成订单
export function createOrder (data) {
return axios.post('/api/v1/order/', data)
}
// 订单详情
export function getOrderInfo (params) {
return axios.get('/api/v1/order/info', {
params
})
}
// 订单支付
export function orderPay (data) {
return axios.post('/api/v1/order/pay', data)
}
// 订单列表
export function getOrderList (params) {
return axios.get('/api/v1/order/', {
params
})
}
// 取消订单
export function cancelOrder (params) {
return axios.get('/api/v1/order/cancel', {
params
})
}
// 删除订单
export function deleteOrder (params) {
return axios.delete(`/api/v1/order/${params.id}`)
}
// 用户咨询接口
export function consultList () {
return axios.get('/api/v1/consult/')
}