|
@@ -4,10 +4,18 @@ import { encodeStr } from '/@/utils/encodeUtil';
|
|
|
import { ErrorMessageMode } from '/#/axios';
|
|
|
import type { AppRouteRecordRaw } from '/@/router/types';
|
|
|
|
|
|
+// const guid = () => {
|
|
|
+// return "xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx".replace(/[xy]/g, function (c) {
|
|
|
+// let r = (Math.random() * 16) | 0,
|
|
|
+// v = c == "x" ? r : (r & 0x3) | 0x8;
|
|
|
+// return v.toString(16);
|
|
|
+// });
|
|
|
+// };
|
|
|
enum Api {
|
|
|
// Login = '/basic-api/login',
|
|
|
Login = '/service/manage/login',
|
|
|
Logout = '/service/manage/logout',
|
|
|
+ // getCode = '/service/notAuth/getLoginAuthCode',
|
|
|
GetUserInfo = '/service/manage/sysUser/getInfo',
|
|
|
GetPermCode = '/service/manage/sysMenu/getButtonByUserId',
|
|
|
}
|
|
@@ -19,11 +27,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))
|
|
|
- },
|
|
|
+ userName: params.username,
|
|
|
+ password: encodeStr(window.btoa(params.password)),
|
|
|
+ },
|
|
|
},
|
|
|
{
|
|
|
errorMessageMode: mode,
|