cart.ts 927 B

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950
  1. import request from '@/utils/request'
  2. /**
  3. * 添加购物车
  4. */
  5. export function addCart(data : AnyObject) {
  6. return request.post(`mall/cart`, data)
  7. }
  8. /**
  9. * 编辑购物车数量
  10. */
  11. export function editCart(data : AnyObject) {
  12. return request.put(`mall/cart`, data)
  13. }
  14. /**
  15. * 删除购物车
  16. */
  17. export function deleteCart(data : AnyObject) {
  18. return request.put(`mall/cart/delete`, data)
  19. }
  20. /**
  21. * 清空购物车
  22. */
  23. export function clearCart() {
  24. return request.delete(`mall/cart/clear`)
  25. }
  26. /**
  27. * 获取购物车列表
  28. */
  29. export function getCartList(params : Record<string, any>) {
  30. return request.get(`mall/cart`, params)
  31. }
  32. /**
  33. * 获取购物车商品列表
  34. */
  35. export function getCartGoodsList(params : Record<string, any>) {
  36. return request.get(`mall/cart/goods`, params)
  37. }
  38. /**
  39. * 获取购物车数量
  40. */
  41. export function getCartSum(params : Record<string, any>) {
  42. return request.get(`mall/cart/sum`, params)
  43. }