index.ts
1.06 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
import request from '@/config/axios'
// 权益Api
const RightsApi = {
// 查询权益分页
getRightsPage: (params: any) => {
return request.get({ url: '/fitness/benefit-instance/page', params })
},
// 获得权益实例
getRights: (id: number) => {
return request.get({ url: '/fitness/benefit-instance/get?id=' + id })
},
// 创建权益实例
createRights: (data: any) => {
return request.post({ url: '/fitness/benefit-instance/create', data })
},
// 更新权益实例
updateRights: (data: any) => {
return request.put({ url: '/fitness/benefit-instance/update', data })
},
// 删除权益实例
deleteRights: (id: number) => {
return request.delete({ url: '/fitness/benefit-instance/delete?id=' + id })
},
// 批量删除权益实例
deleteRightsBatch: (ids: number[]) => {
return request.delete({
url: '/fitness/benefit-instance/delete-list',
data: { ids }
})
},
// 权益下拉
getRightsList: () => {
return request.get({ url: '/card/specifications/benefits' })
}
}
export default RightsApi