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.
		
		
		
		
		
			
		
			
				
					
					
						
							51 lines
						
					
					
						
							851 B
						
					
					
				
			
		
		
		
			
			
			
				
					
				
				
					
				
			
		
		
	
	
							51 lines
						
					
					
						
							851 B
						
					
					
				
								import request from '@/common/request.js'
							 | 
						|
								
							 | 
						|
								// 获取用户地址列表
							 | 
						|
								export async function address() {
							 | 
						|
									return await request({
							 | 
						|
										url: '/api/v1/addresses',
							 | 
						|
										method: 'post'
							 | 
						|
									})
							 | 
						|
								}
							 | 
						|
								
							 | 
						|
								// 新增地址
							 | 
						|
								export async function addNewAddress(data){
							 | 
						|
									return await request({
							 | 
						|
										url: '/api/v1/new_addr',
							 | 
						|
										method: 'post',
							 | 
						|
										data
							 | 
						|
									})
							 | 
						|
								}
							 | 
						|
								
							 | 
						|
								// 根据地址id查询详细地址
							 | 
						|
								export async function addressDetail(area_id){
							 | 
						|
									return await request({
							 | 
						|
										url: '/api/v1/addr_detail',
							 | 
						|
										method: 'post',
							 | 
						|
										data: {
							 | 
						|
											area_id
							 | 
						|
										}
							 | 
						|
									})
							 | 
						|
								}
							 | 
						|
								
							 | 
						|
								// 设置默认地址
							 | 
						|
								export async function setDefaultAddress(area_id){
							 | 
						|
									return await request({
							 | 
						|
										url: '/api/v1/set_default_addr',
							 | 
						|
										method: 'post',
							 | 
						|
										data: {
							 | 
						|
											area_id
							 | 
						|
										}
							 | 
						|
									})
							 | 
						|
								}
							 | 
						|
								
							 | 
						|
								// 删除地址
							 | 
						|
								export async function deleteAddress(area_id){
							 | 
						|
									return await request({
							 | 
						|
										url: '/api/v1/del_addr',
							 | 
						|
										method: 'post',
							 | 
						|
										data: {
							 | 
						|
											area_id
							 | 
						|
										}
							 | 
						|
									})
							 | 
						|
								}
							 |