| | |
| | | * @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'; |
| | |
| | | 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'; |