Files

70 lines
1.5 KiB
JavaScript
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

import { requestUtil } from '@/utils/request'
/**
* 添加购物车
*/
export function getCartAdd(data) {
return requestUtil.post('/cart/add', data)
}
/**
* 删除购物车
*/
export function getCartDel(data) {
return requestUtil.post('/cart/cart/del', data)
}
/**
* 购物车列表
*/
export function getCartList(data) {
return requestUtil.get('/cart/cart/list', data)
}
/**
* 购物车列表
*/
export function getCartNum(data) {
return requestUtil.post('/cart/num', data)
}
/**
* 购物车数量
*/
export function getCartCount(data) {
return requestUtil.get('/cart/count', data)
}
// ======================== 👇kahu refactor ================================
/**
* 改变用户购物车数量
* @param data {{number:number,id:any}}
* {number:更改后的数量id:购物车item的id}
* @returns {*}
*/
export const updateCartNumber = (data) => requestUtil.post('/cart/num', data)
/**
* 获取用户已勾选购物车统计数据
* @param data {{ cartId:string }}
* {cartId:购物车id拼接字符串}
* @returns {*}
*/
export const computeSelectInfo = (data) => requestUtil.post('/order/confirm', data)
/**
* 根据ids删除购物车
* @param data {{ ids:string[] }}
* @returns {*}
*/
export const deleteCartByIds = (data) => requestUtil.post('/cart/cart/del', data)
/**
* 更改SKU
* @param data {{id:number,productId:any,productAttrUnique:any}}
* @returns {*}
*/
export const changeCartSku = (data) => requestUtil.post('/cart/cart/changeSku', data)