chore: 初始化前端仓库并迁移 admin-ui
- 创建 rui-frontend 前端仓库 - 迁移 admin-ui 管理后台 - 创建 cashier-mobile 和 customer-mobile 占位项目 - 配置 pnpm workspace
This commit is contained in:
@@ -0,0 +1,61 @@
|
||||
import { request } from '@/utils/request'
|
||||
import { BaseService } from '../BaseService'
|
||||
|
||||
/**
|
||||
* 定价策略服务
|
||||
*/
|
||||
class PricingService extends BaseService {
|
||||
constructor() {
|
||||
super('/cashier/admin/pricing-strategy')
|
||||
}
|
||||
|
||||
/**
|
||||
* 查询策略下的套餐列表
|
||||
*/
|
||||
async getPackages(strategyId: number): Promise<any[]> {
|
||||
const res: any = await request({
|
||||
url: `/cashier/admin/pricing-package/list`,
|
||||
method: 'get',
|
||||
params: { strategyId },
|
||||
})
|
||||
return res.data || []
|
||||
}
|
||||
|
||||
/**
|
||||
* 新增套餐
|
||||
*/
|
||||
async addPackage(data: any) {
|
||||
const res: any = await request({
|
||||
url: '/cashier/admin/pricing-package',
|
||||
method: 'post',
|
||||
data,
|
||||
})
|
||||
return res.data
|
||||
}
|
||||
|
||||
/**
|
||||
* 修改套餐
|
||||
*/
|
||||
async updatePackage(data: any) {
|
||||
const res: any = await request({
|
||||
url: '/cashier/admin/pricing-package',
|
||||
method: 'put',
|
||||
data,
|
||||
})
|
||||
return res.data
|
||||
}
|
||||
|
||||
/**
|
||||
* 删除套餐
|
||||
*/
|
||||
async deletePackage(id: number) {
|
||||
const res: any = await request({
|
||||
url: `/cashier/admin/pricing-package/${id}`,
|
||||
method: 'delete',
|
||||
})
|
||||
return res.data
|
||||
}
|
||||
}
|
||||
|
||||
/** 定价策略服务单例 */
|
||||
export const pricingService = new PricingService()
|
||||
Reference in New Issue
Block a user