53 lines
968 B
JavaScript
53 lines
968 B
JavaScript
|
|
import request from '@/utils/request'
|
||
|
|
|
||
|
|
// 获取套餐列表
|
||
|
|
export function getPointsPackages() {
|
||
|
|
return request({
|
||
|
|
url: '/admin/points/packages',
|
||
|
|
method: 'get'
|
||
|
|
})
|
||
|
|
}
|
||
|
|
|
||
|
|
// 获取套餐详情
|
||
|
|
export function getPointsPackage(id) {
|
||
|
|
return request({
|
||
|
|
url: `/admin/points/packages/${id}`,
|
||
|
|
method: 'get'
|
||
|
|
})
|
||
|
|
}
|
||
|
|
|
||
|
|
// 创建套餐
|
||
|
|
export function createPointsPackage(data) {
|
||
|
|
return request({
|
||
|
|
url: '/admin/points/packages',
|
||
|
|
method: 'post',
|
||
|
|
data
|
||
|
|
})
|
||
|
|
}
|
||
|
|
|
||
|
|
// 更新套餐
|
||
|
|
export function updatePointsPackage(data) {
|
||
|
|
return request({
|
||
|
|
url: '/admin/points/packages',
|
||
|
|
method: 'put',
|
||
|
|
data
|
||
|
|
})
|
||
|
|
}
|
||
|
|
|
||
|
|
// 删除套餐
|
||
|
|
export function deletePointsPackage(id) {
|
||
|
|
return request({
|
||
|
|
url: `/admin/points/packages/${id}`,
|
||
|
|
method: 'delete'
|
||
|
|
})
|
||
|
|
}
|
||
|
|
|
||
|
|
// 更新套餐状态
|
||
|
|
export function updatePointsPackageStatus(id, status) {
|
||
|
|
return request({
|
||
|
|
url: `/admin/points/packages/${id}/status`,
|
||
|
|
method: 'put',
|
||
|
|
params: { status }
|
||
|
|
})
|
||
|
|
}
|