购物车
This commit is contained in:
@@ -94,6 +94,29 @@ export const AccountVerifyCode = (data) => {
|
|||||||
/**
|
/**
|
||||||
* 变更邮箱:发送新邮箱验证码
|
* 变更邮箱:发送新邮箱验证码
|
||||||
* @param data - 包含邮箱的参数
|
* @param data - 包含邮箱的参数
|
||||||
* @param data.email - 邮箱
|
* @param data.oldEmail - 旧邮箱
|
||||||
* @param data.operationType - 操作类型:BIND_MAILBOX
|
* @param data.newEmail - 新邮箱
|
||||||
*/
|
*/
|
||||||
|
export const AccountSendEmailChangeCode = (data) => {
|
||||||
|
return request({
|
||||||
|
url: '/buyer/account/sendEmailChangeCode',
|
||||||
|
method: 'post',
|
||||||
|
data,
|
||||||
|
loading: true
|
||||||
|
})
|
||||||
|
}
|
||||||
|
/**
|
||||||
|
* 变更邮箱:绑定新邮箱
|
||||||
|
* @param data - 包含邮箱的参数
|
||||||
|
* @param data.oldEmail - 旧邮箱
|
||||||
|
* @param data.newEmail - 新邮箱
|
||||||
|
* @param data.emailVerifyCode - 验证码
|
||||||
|
*/
|
||||||
|
export const AccountBindEmail = (data) => {
|
||||||
|
return request({
|
||||||
|
url: '/buyer/account/bindEmail',
|
||||||
|
method: 'post',
|
||||||
|
data,
|
||||||
|
loading: true
|
||||||
|
})
|
||||||
|
}
|
||||||
|
|||||||
55
src/api/shoppingCart.ts
Normal file
55
src/api/shoppingCart.ts
Normal file
@@ -0,0 +1,55 @@
|
|||||||
|
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
|
||||||
|
})
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 清空购物车
|
||||||
|
*/
|
||||||
|
export const ClearShoppingCart = (loading?: boolean) => {
|
||||||
|
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
|
||||||
|
})
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 从购物车移除商品
|
||||||
|
* @param data - 包含邮箱的参数
|
||||||
|
* @param data.listingId - 商品ID
|
||||||
|
* @param data.listingIds - 商品ID列表
|
||||||
|
*/
|
||||||
|
export const RemoveShoppingCartItem = (data, loading?: boolean) => {
|
||||||
|
return request({
|
||||||
|
url: '/buyer/buyer/cart/remove',
|
||||||
|
method: 'delete',
|
||||||
|
data,
|
||||||
|
loading
|
||||||
|
})
|
||||||
|
}
|
||||||
Reference in New Issue
Block a user