Browse Source

fix: 修复动态路由无效

kailong321200875 1 year ago
parent
commit
bb3ebbf3f2
2 changed files with 2 additions and 9 deletions
  1. 2 2
      src/store/modules/app.ts
  2. 0 7
      src/views/Login/components/LoginForm.vue

+ 2 - 2
src/store/modules/app.ts

@@ -57,8 +57,8 @@ export const useAppStore = defineStore('app', {
       fixedHeader: true, // 固定toolheader
       footer: false, // 显示页脚
       greyMode: false, // 是否开始灰色模式,用于特殊悼念日
-      dynamicRouter: false, // 是否动态路由
-      fixedMenu: getStorage('fixedMenu') || true, // 是否固定菜单
+      dynamicRouter: getStorage('dynamicRouter') || true, // 是否动态路由
+      fixedMenu: getStorage('fixedMenu') || false, // 是否固定菜单
 
       layout: getStorage('layout') || 'classic', // layout布局
       isDark: false, // 是否是暗黑模式

+ 0 - 7
src/views/Login/components/LoginForm.vue

@@ -200,13 +200,6 @@ watch(
 
 // 登录
 const signIn = async () => {
-  await permissionStore.generateRoutes('none').catch(() => {})
-  permissionStore.getAddRouters.forEach((route) => {
-    addRoute(route as RouteRecordRaw) // 动态添加可访问路由表
-  })
-  permissionStore.setIsAddRouters(true)
-  push({ path: redirect.value || permissionStore.addRouters[0].path })
-
   const formRef = await getElFormExpose()
   await formRef?.validate(async (isValid) => {
     if (isValid) {