50 lines
		
	
	
		
			933 B
		
	
	
	
		
			JavaScript
		
	
	
			
		
		
	
	
			50 lines
		
	
	
		
			933 B
		
	
	
	
		
			JavaScript
		
	
	
import request from '@/sheep/request';
 | 
						|
 | 
						|
const CartApi = {
 | 
						|
  addCart: (data) => {
 | 
						|
    return request({
 | 
						|
      url: '/trade/cart/add',
 | 
						|
      method: 'POST',
 | 
						|
      data: data,
 | 
						|
      custom: {
 | 
						|
        showSuccess: true,
 | 
						|
        successMsg: '已添加到购物车~',
 | 
						|
      }
 | 
						|
    });
 | 
						|
  },
 | 
						|
  updateCartCount: (data) => {
 | 
						|
    return request({
 | 
						|
      url: '/trade/cart/update-count',
 | 
						|
      method: 'PUT',
 | 
						|
      data: data
 | 
						|
    });
 | 
						|
  },
 | 
						|
  updateCartSelected: (data) => {
 | 
						|
    return request({
 | 
						|
      url: '/trade/cart/update-selected',
 | 
						|
      method: 'PUT',
 | 
						|
      data: data
 | 
						|
    });
 | 
						|
  },
 | 
						|
  deleteCart: (ids) => {
 | 
						|
    return request({
 | 
						|
      url: '/trade/cart/delete',
 | 
						|
      method: 'DELETE',
 | 
						|
      params: {
 | 
						|
        ids
 | 
						|
      }
 | 
						|
    });
 | 
						|
  },
 | 
						|
  getCartList: () => {
 | 
						|
    return request({
 | 
						|
      url: '/trade/cart/list',
 | 
						|
      method: 'GET',
 | 
						|
      custom: {
 | 
						|
        showLoading: false,
 | 
						|
        auth: true,
 | 
						|
      },
 | 
						|
    });
 | 
						|
  },
 | 
						|
};
 | 
						|
 | 
						|
export default CartApi; |