yanjinhui
2025-08-28 554ea194fa4332e97c3def7e010acecde26b48d5
ÏîÄ¿´úÂë/ǰ¶Ë/ºǫ́/src/permission.ts
@@ -39,9 +39,17 @@
        await permissionStore.generateRoutes('static')
      }
      // permissionStore.getAddRouters.forEach((route) => {
      //   router.addRoute(route as unknown as RouteRecordRaw) // åŠ¨æ€æ·»åŠ å¯è®¿é—®è·¯ç”±è¡¨
      // })
      //下面是我自己修改的路由访问方式(上面访问4000路径总是报错)
      permissionStore.getAddRouters.forEach((route) => {
        router.addRoute(route as unknown as RouteRecordRaw) // åŠ¨æ€æ·»åŠ å¯è®¿é—®è·¯ç”±è¡¨
      })
      const normalizedRoute = {
        ...route,
        path: route.path.startsWith('/') ? route.path : `/${route.path}` // [!code ++]
      };
      router.addRoute(normalizedRoute as unknown as RouteRecordRaw); // [!code ++]
    });
      const redirectPath = from.query.redirect || to.path
      const redirect = decodeURIComponent(redirectPath as string)
      const nextData = to.path === redirect ? { ...to, replace: true } : { path: redirect }