cart.js 837 B

12345678910111213141516171819202122232425262728293031323334353637383940
  1. import request from '@/config/axios'
  2. // 获取购物车列表
  3. export const getMallUserCartList = async () => {
  4. return request.get({
  5. url: '/app-api/trade/cart/list'
  6. })
  7. }
  8. // 从购物车中删除商品
  9. export const deleteCartGoods = async (ids) => {
  10. return request.delete({
  11. url: '/app-api/trade/cart/delete',
  12. params: { ids }
  13. })
  14. }
  15. // 更新购物车商品选中状态
  16. export const updateCartSelected = async (data) => {
  17. return request.put({
  18. url: '/app-api/trade/cart/update-selected',
  19. data
  20. })
  21. }
  22. // 更新购物车商品数量
  23. export const updateCartCount = async (data) => {
  24. return request.put({
  25. url: '/app-api/trade/cart/update-count',
  26. data
  27. })
  28. }
  29. // 添加商品到购物车
  30. export const addCart = async (data) => {
  31. return request.post({
  32. url: '/app-api/trade/cart/add',
  33. data
  34. })
  35. }