|
@@ -3,7 +3,7 @@ import type { ErrorMessageMode, SuccessMessageMode } from '/#/axios';
|
|
|
import { defineStore } from 'pinia';
|
|
import { defineStore } from 'pinia';
|
|
|
import { store } from '/@/store';
|
|
import { store } from '/@/store';
|
|
|
import { PageEnum } from '/@/enums/pageEnum';
|
|
import { PageEnum } from '/@/enums/pageEnum';
|
|
|
-import { ROLES_KEY, TOKEN_KEY, USER_INFO_KEY, LOGIN_INFO_KEY, DB_DICT_DATA_KEY, TENANT_ID, PWD_KEY } from '/@/enums/cacheEnum';
|
|
|
|
|
|
|
+import { ROLES_KEY, TOKEN_KEY, USER_INFO_KEY, LOGIN_INFO_KEY, DB_DICT_DATA_KEY, TENANT_ID } from '/@/enums/cacheEnum';
|
|
|
import { getAuthCache, setAuthCache } from '/@/utils/auth';
|
|
import { getAuthCache, setAuthCache } from '/@/utils/auth';
|
|
|
import { AutoLoginParams, GetUserInfoModel, LoginParams, ThirdLoginParams } from '/@/api/sys/model/userModel';
|
|
import { AutoLoginParams, GetUserInfoModel, LoginParams, ThirdLoginParams } from '/@/api/sys/model/userModel';
|
|
|
import { autoLoginApi, doLogout, getUserInfo, loginApi, phoneLoginApi, thirdLogin } from '/@/api/sys/user';
|
|
import { autoLoginApi, doLogout, getUserInfo, loginApi, phoneLoginApi, thirdLogin } from '/@/api/sys/user';
|
|
@@ -93,11 +93,6 @@ export const useUserStore = defineStore({
|
|
|
},
|
|
},
|
|
|
},
|
|
},
|
|
|
actions: {
|
|
actions: {
|
|
|
- /** 设置用户密码并加密,理论上加密、解密的工作应仅在此模块进行 */
|
|
|
|
|
- setPassword(password: string) {
|
|
|
|
|
- // setAuthCache(PWD_KEY, AES.encrypt(password, PWD_KEY));
|
|
|
|
|
- setAuthCache(PWD_KEY, btoa(password));
|
|
|
|
|
- },
|
|
|
|
|
setToken(info: string | undefined) {
|
|
setToken(info: string | undefined) {
|
|
|
this.token = info ? info : ''; // for null or undefined value
|
|
this.token = info ? info : ''; // for null or undefined value
|
|
|
setAuthCache(TOKEN_KEY, info);
|
|
setAuthCache(TOKEN_KEY, info);
|