更改开发目录
This commit is contained in:
@@ -5,9 +5,10 @@ import { unref } from 'vue';
|
||||
import type { RouteLocationNormalizedLoaded } from 'vue-router';
|
||||
import type { TabItem, TabRemoveOption } from 'ele-admin-pro/es';
|
||||
import { message } from 'ant-design-vue/es';
|
||||
import router from '@/router';
|
||||
import router, { resetDynamicRoutes } from '@/router';
|
||||
import { useThemeStore } from '@/store/modules/theme';
|
||||
import type { RouteReloadOption } from '@/store/modules/theme';
|
||||
import { useUserStore } from '@/store/modules/user';
|
||||
import { removeToken } from '@/utils/token-util';
|
||||
import { setDocumentTitle } from '@/utils/document-title-util';
|
||||
import {
|
||||
@@ -242,6 +243,12 @@ export function goHomeRoute(from?: string) {
|
||||
*/
|
||||
export function logout(route?: boolean, from?: string) {
|
||||
removeToken();
|
||||
// 重置动态路由注册状态
|
||||
resetDynamicRoutes();
|
||||
// 重置用户状态
|
||||
const userStore = useUserStore();
|
||||
userStore.resetUserState();
|
||||
|
||||
if (route) {
|
||||
router.push({
|
||||
path: '/login',
|
||||
|
||||
Reference in New Issue
Block a user