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.
		
		
		
		
		
			
		
			
				
					
					
						
							85 lines
						
					
					
						
							1.7 KiB
						
					
					
				
			
		
		
		
			
			
			
				
					
				
				
					
				
			
		
		
	
	
							85 lines
						
					
					
						
							1.7 KiB
						
					
					
				
								import request from '@/sheep/request';
							 | 
						|
								
							 | 
						|
								const UserApi = {
							 | 
						|
								  // 获得基本信息
							 | 
						|
								  getUserInfo: () => {
							 | 
						|
								    return request({
							 | 
						|
								      url: '/member/user/get',
							 | 
						|
								      method: 'GET',
							 | 
						|
								      custom: {
							 | 
						|
								        showLoading: false,
							 | 
						|
								        auth: true,
							 | 
						|
								      },
							 | 
						|
								    });
							 | 
						|
								  },
							 | 
						|
								  // 修改基本信息
							 | 
						|
								  updateUser: (data) => {
							 | 
						|
								    return request({
							 | 
						|
								      url: '/member/user/update',
							 | 
						|
								      method: 'PUT',
							 | 
						|
								      data,
							 | 
						|
								      custom: {
							 | 
						|
								        auth: true,
							 | 
						|
								        showSuccess: true,
							 | 
						|
								        successMsg: '更新成功'
							 | 
						|
								      },
							 | 
						|
								    });
							 | 
						|
								  },
							 | 
						|
								  // 修改用户手机
							 | 
						|
								  updateUserMobile: (data) => {
							 | 
						|
								    return request({
							 | 
						|
								      url: '/member/user/update-mobile',
							 | 
						|
								      method: 'PUT',
							 | 
						|
								      data,
							 | 
						|
								      custom: {
							 | 
						|
								        loadingMsg: '验证中',
							 | 
						|
								        showSuccess: true,
							 | 
						|
								        successMsg: '修改成功'
							 | 
						|
								      },
							 | 
						|
								    });
							 | 
						|
								  },
							 | 
						|
								  // 基于微信小程序的授权码,修改用户手机
							 | 
						|
								  updateUserMobileByWeixin: (code) => {
							 | 
						|
								    return request({
							 | 
						|
								      url: '/member/user/update-mobile-by-weixin',
							 | 
						|
								      method: 'PUT',
							 | 
						|
								      data: {
							 | 
						|
								        code
							 | 
						|
								      },
							 | 
						|
								      custom: {
							 | 
						|
								        showSuccess: true,
							 | 
						|
								        loadingMsg: '获取中',
							 | 
						|
								        successMsg: '修改成功'
							 | 
						|
								      },
							 | 
						|
								    });
							 | 
						|
								  },
							 | 
						|
								  // 修改密码
							 | 
						|
								  updateUserPassword: (data) => {
							 | 
						|
								    return request({
							 | 
						|
								      url: '/member/user/update-password',
							 | 
						|
								      method: 'PUT',
							 | 
						|
								      data,
							 | 
						|
								      custom: {
							 | 
						|
								        loadingMsg: '验证中',
							 | 
						|
								        showSuccess: true,
							 | 
						|
								        successMsg: '修改成功'
							 | 
						|
								      },
							 | 
						|
								    });
							 | 
						|
								  },
							 | 
						|
								  // 重置密码
							 | 
						|
								  resetUserPassword: (data) => {
							 | 
						|
								    return request({
							 | 
						|
								      url: '/member/user/reset-password',
							 | 
						|
								      method: 'PUT',
							 | 
						|
								      data,
							 | 
						|
								      custom: {
							 | 
						|
								        loadingMsg: '验证中',
							 | 
						|
								        showSuccess: true,
							 | 
						|
								        successMsg: '修改成功'
							 | 
						|
								      }
							 | 
						|
								    });
							 | 
						|
								  },
							 | 
						|
								
							 | 
						|
								};
							 | 
						|
								
							 | 
						|
								export default UserApi;
							 |