|
@@ -11,11 +11,11 @@ import { ROLES_KEY, TOKEN_KEY, USER_INFO_KEY } from '/@/enums/cacheEnum';
|
|
|
import { getAuthCache, setAuthCache } from '/@/utils/auth';
|
|
|
import type {
|
|
|
LoginParams,
|
|
|
- GetUserInfoByUserIdModel,
|
|
|
+ GetUserInfoModel,
|
|
|
// GetUserInfoByUserIdParams,
|
|
|
} from '/@/api/sys/model/userModel';
|
|
|
|
|
|
-import { getUserInfoById, loginApi } from '/@/api/sys/user';
|
|
|
+import { getMyInfo, loginApi } from '/@/api/sys/user';
|
|
|
|
|
|
import { useI18n } from '/@/hooks/web/useI18n';
|
|
|
import { useMessage } from '/@/hooks/web/useMessage';
|
|
@@ -84,16 +84,16 @@ export const useUserStore = defineStore({
|
|
|
goHome?: boolean;
|
|
|
mode?: ErrorMessageMode;
|
|
|
}
|
|
|
- ): Promise<GetUserInfoByUserIdModel | null> {
|
|
|
+ ): Promise<GetUserInfoModel | null> {
|
|
|
try {
|
|
|
const { goHome = true, mode, ...loginParams } = params;
|
|
|
const data = await loginApi(loginParams, mode);
|
|
|
- const { token, id } = data;
|
|
|
+ const { token } = data;
|
|
|
|
|
|
// save token
|
|
|
this.setToken(token);
|
|
|
// get user info
|
|
|
- const userInfo = await this.getUserInfoAction({ id });
|
|
|
+ const userInfo = await this.getUserInfoAction();
|
|
|
|
|
|
const sessionTimeout = this.sessionTimeout;
|
|
|
sessionTimeout && this.setSessionTimeout(false);
|
|
@@ -103,8 +103,8 @@ export const useUserStore = defineStore({
|
|
|
return Promise.reject(error);
|
|
|
}
|
|
|
},
|
|
|
- async getUserInfoAction({ id }) {
|
|
|
- const result = await getUserInfoById({ id });
|
|
|
+ async getUserInfoAction() {
|
|
|
+ const result = await getMyInfo();
|
|
|
const userInfo = result.row;
|
|
|
const roles = userInfo;
|
|
|
roles.value = roles.username;
|