group.js
1.73 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
import request from '@/sheep/request';
// 团课相关接口
const GroupApi = {
// 团课标签
getLeagueLabel: () => {
return request({
url: '/app/courseLeague/leagueLabel',
method: 'GET',
});
},
// 团课综合查询(当前城市内)
comprehensivePage: (data) => {
return request({
url: '/app/courseLeague/comprehensivePage',
method: 'POST',
data,
});
},
// 查询退课规则(根据团课实例详情id)
getRefundRule: (id) =>
request({
url: `/app/courseLeague/refundRule/${id}`,
method: 'GET',
}),
// 获取课程预约状态-根据团课实例id
getCourseLeagueStatus(id) {
return request({
url: `/app/courseLeague/status/${id}`,
method: 'GET',
custom: {
loading: true,
loadingText: '加载中...',
},
});
},
// 团课实例详情
getGroupDetail: (id) =>
request({
url: `/app/courseLeague/detail/${id}`,
method: 'GET',
custom: {
loading: true,
loadingText: '加载中...',
},
}),
// 进店详情-获取可预约日期
getAvailableDate: () =>
request({
url: '/app/courseLeague/availableDate',
method: 'GET',
}),
// 进店详情-团课列表查询(按排课)
getGroupListBySchedule: (data) =>
request({
url: '/app/courseLeague/listBySchedule',
method: 'GET',
params: {
date: data.date,
storeId: data.storeId,
courseId: data.courseId,
},
}),
// 进店详情-团课查询(按课程)
getGroupListByCourse: (id) =>
request({
url: 'app/courseLeague/listByCourse',
method: 'GET',
params: {
storeId: id,
},
}),
};
export default GroupApi;