12345678910111213141516171819202122232425 |
- import { sessionStorageTool } from "@/utils/storage";
- import { SESSION_STORAGE_KEYS } from "@/constants/storage";
- import { useMainStore } from "@/store/main";
- export const getLoginResult = (): LoginResult | null => {
- return sessionStorageTool.get(SESSION_STORAGE_KEYS.LOGIN_RESULT);
- };
- export const cacheLoginResult = (loginResult: LoginResult): LoginResult => {
- const store = useMainStore();
- store.loginResult = loginResult;
- sessionStorageTool.set(SESSION_STORAGE_KEYS.LOGIN_RESULT, loginResult);
- return loginResult;
- };
- export const getUserInfo = (): SystemUserInfo | null => {
- return sessionStorageTool.get(SESSION_STORAGE_KEYS.USER_INFO);
- };
- export const cacheUserInfo = (userInfo: SystemUserInfo): SystemUserInfo => {
- const store = useMainStore();
- store.systemUserInfo = userInfo;
- sessionStorageTool.set(SESSION_STORAGE_KEYS.USER_INFO, userInfo);
- return userInfo;
- };
|