From 35d6dfc8e565708492af695f4274aa8812b0603c Mon Sep 17 00:00:00 2001 From: Ben Lin <maobin001@msn.com> Date: 星期三, 05 三月 2025 09:45:58 +0800 Subject: [PATCH] 一些更改 --- src/router/routes/index.ts | 20 +++++++++++--------- 1 files changed, 11 insertions(+), 9 deletions(-) diff --git a/src/router/routes/index.ts b/src/router/routes/index.ts index 5262342..3606708 100644 --- a/src/router/routes/index.ts +++ b/src/router/routes/index.ts @@ -1,18 +1,19 @@ -import type { AppRouteRecordRaw, AppRouteModule } from '/@/router/types'; +import type { AppRouteRecordRaw, AppRouteModule } from '@/router/types'; -import { PAGE_NOT_FOUND_ROUTE, REDIRECT_ROUTE } from '/@/router/routes/basic'; +import { PAGE_NOT_FOUND_ROUTE, REDIRECT_ROUTE } from '@/router/routes/basic'; import { mainOutRoutes } from './mainOut'; -import { PageEnum } from '/@/enums/pageEnum'; -import { t } from '/@/hooks/web/useI18n'; +import { ErpProdInBthRoutes } from './modules/erpprodinbth'; +import { PageEnum } from '@/enums/pageEnum'; +import { t } from '@/hooks/web/useI18n'; -// import.meta.globEager() 鐩存帴寮曞叆鎵�鏈夌殑妯″潡 Vite 鐙湁鐨勫姛鑳� -const modules = import.meta.globEager('./modules/**/*.ts'); +// import.meta.glob() 鐩存帴寮曞叆鎵�鏈夌殑妯″潡 Vite 鐙湁鐨勫姛鑳� +const modules = import.meta.glob('./modules/**/*.ts', { eager: true }); const routeModuleList: AppRouteModule[] = []; // 鍔犲叆鍒拌矾鐢遍泦鍚堜腑 Object.keys(modules).forEach((key) => { - const mod = modules[key].default || {}; + const mod = (modules as Recordable)[key].default || {}; const modList = Array.isArray(mod) ? [...mod] : [mod]; routeModuleList.push(...modList); }); @@ -32,16 +33,17 @@ export const LoginRoute: AppRouteRecordRaw = { path: '/login', name: 'Login', - component: () => import('/@/views/sys/login/Login.vue'), + component: () => import('@/views/sys/login/Login.vue'), meta: { title: t('routes.basic.login'), }, }; -// Basic routing without permission +// Basic routing without permission // 鏈粡璁稿彲鐨勫熀鏈矾鐢� export const basicRoutes = [ LoginRoute, + ErpProdInBthRoutes, RootRoute, ...mainOutRoutes, REDIRECT_ROUTE, -- Gitblit v1.9.3