refactor(lock-page): refactor lock page

This commit is contained in:
vben
2020-12-09 22:11:34 +08:00
parent e9c28319b4
commit 4ce1d526c8
23 changed files with 430 additions and 196 deletions

View File

@@ -5,6 +5,7 @@ import {
GetUserInfoByUserIdParams,
GetUserInfoByUserIdModel,
} from './model/userModel';
import { ErrorMessageMode } from '/@/utils/http/axios/types';
enum Api {
Login = '/login',
@@ -15,7 +16,7 @@ enum Api {
/**
* @description: user login api
*/
export function loginApi(params: LoginParams) {
export function loginApi(params: LoginParams, mode: ErrorMessageMode = 'modal') {
return defHttp.request<LoginResultModel>(
{
url: Api.Login,
@@ -23,7 +24,7 @@ export function loginApi(params: LoginParams) {
params,
},
{
errorMessageMode: 'modal',
errorMessageMode: mode,
}
);
}