You can not select more than 25 topics
			Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
		
		
		
		
		
			
		
			
				
					
					
						
							53 lines
						
					
					
						
							1.1 KiB
						
					
					
				
			
		
		
		
			
			
			
				
					
				
				
					
				
			
		
		
	
	
							53 lines
						
					
					
						
							1.1 KiB
						
					
					
				
								import request from '@/sheep/request';
							 | 
						|
								
							 | 
						|
								const AddressApi = {
							 | 
						|
								  // 获得用户收件地址列表
							 | 
						|
								  getAddressList: () => {
							 | 
						|
								    return request({
							 | 
						|
								      url: '/member/address/list',
							 | 
						|
								      method: 'GET'
							 | 
						|
								    });
							 | 
						|
								  },
							 | 
						|
								  // 创建用户收件地址
							 | 
						|
								  createAddress: (data) => {
							 | 
						|
								    return request({
							 | 
						|
								      url: '/member/address/create',
							 | 
						|
								      method: 'POST',
							 | 
						|
								      data,
							 | 
						|
								      custom: {
							 | 
						|
								        showSuccess: true,
							 | 
						|
								        successMsg: '保存成功'
							 | 
						|
								      },
							 | 
						|
								    });
							 | 
						|
								  },
							 | 
						|
								  // 更新用户收件地址
							 | 
						|
								  updateAddress: (data) => {
							 | 
						|
								    return request({
							 | 
						|
								      url: '/member/address/update',
							 | 
						|
								      method: 'PUT',
							 | 
						|
								      data,
							 | 
						|
								      custom: {
							 | 
						|
								        showSuccess: true,
							 | 
						|
								        successMsg: '更新成功'
							 | 
						|
								      },
							 | 
						|
								    });
							 | 
						|
								  },
							 | 
						|
								  // 获得用户收件地址
							 | 
						|
								  getAddress: (id) => {
							 | 
						|
								    return request({
							 | 
						|
								      url: '/member/address/get',
							 | 
						|
								      method: 'GET',
							 | 
						|
								      params: { id }
							 | 
						|
								    });
							 | 
						|
								  },
							 | 
						|
								  // 删除用户收件地址
							 | 
						|
								  deleteAddress: (id) => {
							 | 
						|
								    return request({
							 | 
						|
								      url: '/member/address/delete',
							 | 
						|
								      method: 'DELETE',
							 | 
						|
								      params: { id }
							 | 
						|
								    });
							 | 
						|
								  },
							 | 
						|
								};
							 | 
						|
								
							 | 
						|
								export default AddressApi;
							 |