Ben Lin
2024-10-10 cf2389121671bc8d09f32175acae80b074e21fc3
src/store/modules/user.ts
@@ -4,7 +4,7 @@
 * @version:
 * @Date: 2024-06-18 15:09:47
 * @LastEditors: Ben Lin
 * @LastEditTime: 2024-07-24 16:17:11
 * @LastEditTime: 2024-10-07 17:01:32
 */
import type { UserInfo } from '#/store';
import type { ErrorMessageMode } from '#/axios';
@@ -14,14 +14,11 @@
import { PageEnum } from '@/enums/pageEnum';
import { ROLES_KEY, TOKEN_KEY, USER_INFO_KEY } from '@/enums/cacheEnum';
import { getAuthCache, setAuthCache } from '@/utils/auth';
import { GetUserInfoModel, LoginParams } from '@/api/sys/model/userModel';
import { doLogout, getTgUserInfo, getUserInfo, loginApi } from '@/api/sys/user';
import { GetUserInfoModel } from '@/api/sys/model/userModel';
import { doLogout, getTgUserInfo, loginApi } from '@/api/sys/user';
import { useI18n } from '@/hooks/web/useI18n';
import { useMessage } from '@/hooks/web/useMessage';
import { router } from '@/router';
import { usePermissionStore } from '@/store/modules/permission';
import { RouteRecordRaw } from 'vue-router';
import { PAGE_NOT_FOUND_ROUTE } from '@/router/routes/basic';
import { isArray } from '@/utils/is';
import { h } from 'vue';
import { AccountInfo } from '/@/api/tigerapi/model/systemModel';