70 lines
1.2 KiB
JavaScript
70 lines
1.2 KiB
JavaScript
|
|
import request from '@/utils/request'
|
||
|
|
|
||
|
|
// 获取返利列表
|
||
|
|
export function getRebateList(params) {
|
||
|
|
return request({
|
||
|
|
url: '/brewery/rebate/list',
|
||
|
|
method: 'get',
|
||
|
|
params
|
||
|
|
})
|
||
|
|
}
|
||
|
|
|
||
|
|
// 获取返利详情
|
||
|
|
export function getRebateDetail(id) {
|
||
|
|
return request({
|
||
|
|
url: `/brewery/rebate/${id}`,
|
||
|
|
method: 'get'
|
||
|
|
})
|
||
|
|
}
|
||
|
|
|
||
|
|
// 创建返利
|
||
|
|
export function createRebate(data) {
|
||
|
|
return request({
|
||
|
|
url: '/brewery/rebate',
|
||
|
|
method: 'post',
|
||
|
|
data
|
||
|
|
})
|
||
|
|
}
|
||
|
|
|
||
|
|
// 更新返利
|
||
|
|
export function updateRebate(data) {
|
||
|
|
return request({
|
||
|
|
url: '/brewery/rebate',
|
||
|
|
method: 'put',
|
||
|
|
data
|
||
|
|
})
|
||
|
|
}
|
||
|
|
|
||
|
|
// 删除返利
|
||
|
|
export function deleteRebate(id) {
|
||
|
|
return request({
|
||
|
|
url: `/brewery/rebate/${id}`,
|
||
|
|
method: 'delete'
|
||
|
|
})
|
||
|
|
}
|
||
|
|
|
||
|
|
// 发布返利
|
||
|
|
export function publishRebate(id) {
|
||
|
|
return request({
|
||
|
|
url: `/brewery/rebate/publish/${id}`,
|
||
|
|
method: 'post'
|
||
|
|
})
|
||
|
|
}
|
||
|
|
|
||
|
|
// 获取累积返利统计
|
||
|
|
export function getAccumulatedRebate(params) {
|
||
|
|
return request({
|
||
|
|
url: '/brewery/rebate/accumulated',
|
||
|
|
method: 'get',
|
||
|
|
params
|
||
|
|
})
|
||
|
|
}
|
||
|
|
|
||
|
|
// 批量处理返利
|
||
|
|
export function batchProcessRebate(data) {
|
||
|
|
return request({
|
||
|
|
url: '/brewery/rebate/batch',
|
||
|
|
method: 'post',
|
||
|
|
data
|
||
|
|
})
|
||
|
|
}
|