diff --git a/src/api/shoppingCart.ts b/src/api/shoppingCart.ts index 14521e0..2c5194d 100644 --- a/src/api/shoppingCart.ts +++ b/src/api/shoppingCart.ts @@ -5,50 +5,63 @@ import request from '@/utils/request' * @param data - 包含邮箱的参数 * @param data.listingId - 商品ID * @param data.listingIds - 商品ID列表 -*/ + */ export const AddShoppingCart = (data, loading?: boolean) => { - return request({ - url: '/buyer/buyer/cart/add', - method: 'post', - data, - loading - }) + return request({ + url: '/buyer/buyer/cart/add', + method: 'post', + data, + loading + }) } /** * 清空购物车 -*/ + */ export const ClearShoppingCart = (loading?: boolean) => { - return request({ - url: '/buyer/buyer/cart/clear', - method: 'delete', - loading - }) + return request({ + url: '/buyer/buyer/cart/clear', + method: 'delete', + loading + }) } /** * 获取购物车列表 * @param loading - 是否显示loading * @returns 购物车列表数据 -*/ + */ export const GetShoppingCartList = (loading?: boolean) => { - return request({ - url: '/buyer/buyer/cart/list', - method: 'get', - loading - }) + return request({ + url: '/buyer/buyer/cart/list', + method: 'get', + loading + }) } /** * 从购物车移除商品 * @param params - 包含邮箱的参数 * @param params.listingId - 商品ID -*/ + */ export const RemoveShoppingCartItem = (params, loading?: boolean) => { - return request({ - url: '/buyer/buyer/cart/remove', - method: 'delete', - params, - loading - }) + return request({ + url: '/buyer/buyer/cart/remove', + method: 'delete', + params, + loading + }) +} + +/** + * 创建订单 + * @param { Array } data - 商品id数组 + * @returns + */ +export const CreateOrder = (data) => { + return request({ + url: '/buyer/buyer/order/create', + method: 'post', + data + }) } diff --git a/src/api/user.ts b/src/api/user.ts index 903558e..f95e98e 100644 --- a/src/api/user.ts +++ b/src/api/user.ts @@ -1,3 +1,5 @@ +import request from '@/utils/request' + export interface WardrobeItem { buyerId: number categories: string[] @@ -14,14 +16,15 @@ export const fetchMyWardrobe = (data: WardrobeItem): Promise => { } export interface OrderItem { - status: number + status: number // 0未支付 1已支付 2已取消 不穿查全部 page: number size: number } export const fetchMyOrders = (data: OrderItem): Promise => { return request({ url: '/buyer/buyer/order/page', - method: 'post', - data + method: 'get', + params: data }) } + diff --git a/src/views/wardrobe/Orders.vue b/src/views/wardrobe/Orders.vue index cabb034..373e620 100644 --- a/src/views/wardrobe/Orders.vue +++ b/src/views/wardrobe/Orders.vue @@ -74,8 +74,9 @@