更新:增加课程和图书VIP购买及“我的”主页vip身份显示
This commit is contained in:
@@ -145,10 +145,10 @@ export const orderApi = {
|
||||
},
|
||||
|
||||
/**
|
||||
* 创建课程订单
|
||||
* 创建订单
|
||||
* @param data 订单数据
|
||||
*/
|
||||
async placeCourseOrder(data: ICourseOrderCreateParams) {
|
||||
async placeOrder(data: ICourseOrderCreateParams) {
|
||||
const res = await mainClient.request<IApiResponse<{ orderSn: string; money: number }>>({
|
||||
url: 'book/buyOrder/placeOrder',
|
||||
method: 'POST',
|
||||
|
||||
27
api/modules/vip.ts
Normal file
27
api/modules/vip.ts
Normal file
@@ -0,0 +1,27 @@
|
||||
import { mainClient } from '@/api/clients/main'
|
||||
import type { IApiResponse } from '@/api/types'
|
||||
import type { IVipItem } from '@/types/vip'
|
||||
|
||||
export const vipApi = {
|
||||
/**
|
||||
* 获取VIP购买配置列表
|
||||
*/
|
||||
getVipBuyConfigList: async () => {
|
||||
const res = await mainClient.request<IApiResponse<{ res: IVipItem[] }>>({
|
||||
url: 'common/userVip/getVipBuyConfigList',
|
||||
method: 'POST'
|
||||
})
|
||||
return res
|
||||
},
|
||||
|
||||
/**
|
||||
* 获取图书VIP列表
|
||||
*/
|
||||
getBookVipList: async () => {
|
||||
const res = await mainClient.request<IApiResponse<any>>({
|
||||
url: 'bookAbroad/ebookvip/getEbookvipBuyConfigList',
|
||||
method: 'POST'
|
||||
})
|
||||
return res
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user