|
@@ -1,11 +1,12 @@
|
|
|
import { defHttp } from '/@/utils/http/axios';
|
|
|
import { LoginParams, LoginResultModel, GetUserInfoModel } from './model/userModel';
|
|
|
-
|
|
|
+import { encodeStr } from '/@/utils/encodeUtil';
|
|
|
import { ErrorMessageMode } from '/#/axios';
|
|
|
|
|
|
enum Api {
|
|
|
- Login = '/basic-api/login',
|
|
|
- Logout = '/logout',
|
|
|
+ // Login = '/basic-api/login',
|
|
|
+ Login = '/newV4/service/manage/login',
|
|
|
+ Logout = '/basic-api/ogout',
|
|
|
GetUserInfo = '/basic-api/getUserInfo',
|
|
|
GetPermCode = '/getPermCode',
|
|
|
}
|
|
@@ -17,7 +18,11 @@ export function loginApi(params: LoginParams, mode: ErrorMessageMode = 'modal')
|
|
|
return defHttp.post<LoginResultModel>(
|
|
|
{
|
|
|
url: Api.Login,
|
|
|
- params,
|
|
|
+ params:{
|
|
|
+ ...params,
|
|
|
+ userName:params.username,
|
|
|
+ password: encodeStr(window.btoa(params.password))
|
|
|
+ },
|
|
|
},
|
|
|
{
|
|
|
errorMessageMode: mode,
|