|  | @@ -1,5 +1,5 @@
 | 
	
		
			
				|  |  |  import { defHttp } from '/@/utils/http/axios';
 | 
	
		
			
				|  |  | -import { LoginParams, LoginResultModel, GetUserInfoModel } from './model/userModel';
 | 
	
		
			
				|  |  | +import { LoginParams, LoginResultModel, GetUserInfoModel, AutoLoginParams } from './model/userModel';
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |  import { ErrorMessageMode } from '/#/axios';
 | 
	
		
			
				|  |  |  import { useMessage } from '/@/hooks/web/useMessage';
 | 
	
	
		
			
				|  | @@ -14,6 +14,7 @@ enum Api {
 | 
	
		
			
				|  |  |    Login = '/sys/login',
 | 
	
		
			
				|  |  |    phoneLogin = '/sys/phoneLogin',
 | 
	
		
			
				|  |  |    Logout = '/sys/logout',
 | 
	
		
			
				|  |  | +  autoLogin = '/sys/autoLogin',
 | 
	
		
			
				|  |  |    GetUserInfo = '/sys/user/getUserInfo',
 | 
	
		
			
				|  |  |    // 获取系统权限
 | 
	
		
			
				|  |  |    // 1、查询用户拥有的按钮/表单访问权限
 | 
	
	
		
			
				|  | @@ -60,6 +61,21 @@ export function loginApi(params: LoginParams, mode: ErrorMessageMode = 'modal')
 | 
	
		
			
				|  |  |    );
 | 
	
		
			
				|  |  |  }
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  | +/**
 | 
	
		
			
				|  |  | + * @description: user auto login api
 | 
	
		
			
				|  |  | + */
 | 
	
		
			
				|  |  | +export function autoLoginApi(params: AutoLoginParams, mode: ErrorMessageMode = 'modal') {
 | 
	
		
			
				|  |  | +  return defHttp.post<LoginResultModel>(
 | 
	
		
			
				|  |  | +    {
 | 
	
		
			
				|  |  | +      url: Api.autoLogin,
 | 
	
		
			
				|  |  | +      params,
 | 
	
		
			
				|  |  | +    },
 | 
	
		
			
				|  |  | +    {
 | 
	
		
			
				|  |  | +      errorMessageMode: mode,
 | 
	
		
			
				|  |  | +    }
 | 
	
		
			
				|  |  | +  );
 | 
	
		
			
				|  |  | +}
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  |  /**
 | 
	
		
			
				|  |  |   * @description: user phoneLogin api
 | 
	
		
			
				|  |  |   */
 |