diff --git a/src/router/routes/index.ts b/src/router/routes/index.ts index f1ef33f562fda9bccd443ab5ef32bbacc8b0e78f..42af1ba1ddefba41b87b883b51af0ee33a17877a 100644 --- a/src/router/routes/index.ts +++ b/src/router/routes/index.ts @@ -8,14 +8,14 @@ import { t } from '/@/hooks/web/useI18n'; const modules = import.meta.globEager('./modules/**/*.ts'); -const routeModuleList: AppRouteModule[] = []; - +let routeModuleList: AppRouteModule[] = []; +const hideModuleList: string[] = ['/arbitration', '/authorization', '/complaints']; Object.keys(modules).forEach((key) => { const mod = modules[key].default || {}; const modList = Array.isArray(mod) ? [...mod] : [mod]; routeModuleList.push(...modList); }); - +routeModuleList = routeModuleList.filter((v) => !hideModuleList.includes(v.path)); export const asyncRoutes = [PAGE_NOT_FOUND_ROUTE, ...routeModuleList]; export const RootRoute: AppRouteRecordRaw = { @@ -37,9 +37,4 @@ export const LoginRoute: AppRouteRecordRaw = { }; // Basic routing without permission -export const basicRoutes = [ - LoginRoute, - RootRoute, - ...mainOutRoutes, - PAGE_NOT_FOUND_ROUTE, -]; +export const basicRoutes = [LoginRoute, RootRoute, ...mainOutRoutes, PAGE_NOT_FOUND_ROUTE];