From 9f9d32d2cd35313b56117b07c03568a6c9db8e69 Mon Sep 17 00:00:00 2001 From: balibabu Date: Wed, 20 Aug 2025 13:37:06 +0800 Subject: [PATCH] Feat: Make the old page accessible via URL #3221 (#9589) ### What problem does this PR solve? Feat: Make the old page accessible via URL #3221 ### Type of change - [x] New Feature (non-breaking change which adds functionality) --- web/src/routes.ts | 177 ++++++++++++++++++---------------------------- 1 file changed, 67 insertions(+), 110 deletions(-) diff --git a/web/src/routes.ts b/web/src/routes.ts index 990fa9304..ef256c3cd 100644 --- a/web/src/routes.ts +++ b/web/src/routes.ts @@ -70,116 +70,73 @@ const routes = [ component: `@/pages${Routes.AgentShare}`, layout: false, }, - // { - // path: '/', - // component: '@/layouts', - // layout: false, - // wrappers: ['@/wrappers/auth'], - // routes: [ - // { path: '/', redirect: '/knowledge' }, - // { - // path: '/knowledge', - // component: '@/pages/knowledge', - // // component: '@/pages/knowledge/datasets', - // }, - // { - // path: '/knowledge', - // component: '@/pages/add-knowledge', - // routes: [ - // { - // path: '/knowledge/dataset', - // component: '@/pages/add-knowledge/components/knowledge-dataset', - // routes: [ - // { - // path: '/knowledge/dataset', - // component: '@/pages/add-knowledge/components/knowledge-file', - // }, - // { - // path: '/knowledge/dataset/chunk', - // component: '@/pages/add-knowledge/components/knowledge-chunk', - // }, - // ], - // }, - // { - // path: '/knowledge/configuration', - // component: '@/pages/add-knowledge/components/knowledge-setting', - // }, - // { - // path: '/knowledge/testing', - // component: '@/pages/add-knowledge/components/knowledge-testing', - // }, - // { - // path: '/knowledge/knowledgeGraph', - // component: '@/pages/add-knowledge/components/knowledge-graph', - // }, - // ], - // }, - // { - // path: '/chat', - // component: '@/pages/chat', - // }, - // { - // path: '/user-setting', - // component: '@/pages/user-setting', - // routes: [ - // { path: '/user-setting', redirect: '/user-setting/profile' }, - // { - // path: '/user-setting/profile', - // // component: '@/pages/user-setting/setting-profile', - // component: '@/pages/user-setting/setting-profile', - // }, - // { - // path: '/user-setting/locale', - // component: '@/pages/user-setting/setting-locale', - // }, - // { - // path: '/user-setting/password', - // component: '@/pages/user-setting/setting-password', - // }, - // { - // path: '/user-setting/model', - // component: '@/pages/user-setting/setting-model', - // }, - // { - // path: '/user-setting/team', - // component: '@/pages/user-setting/setting-team', - // }, - // { - // path: '/user-setting/system', - // component: '@/pages/user-setting/setting-system', - // }, - // { - // path: '/user-setting/api', - // component: '@/pages/user-setting/setting-api', - // }, - // { - // path: `/user-setting${Routes.Mcp}`, - // component: `@/pages${Routes.ProfileMcp}`, - // }, - // ], - // }, - // { - // path: '/file', - // component: '@/pages/file-manager', - // }, - // { - // path: '/flow', - // component: '@/pages/flow/list', - // }, - // { - // path: Routes.AgentList, - // component: `@/pages/${Routes.Agents}`, - // }, - // { - // path: '/flow/:id', - // component: '@/pages/flow', - // }, - // { - // path: '/search', - // component: '@/pages/search', - // }, - // ], - // }, + { + path: Routes.Home, + component: '@/layouts', + layout: false, + redirect: '/knowledge', + }, + { + path: '/knowledge', + component: '@/pages/knowledge', + }, + { + path: '/knowledge', + component: '@/pages/add-knowledge', + routes: [ + { + path: 'dataset', + component: '@/pages/add-knowledge/components/knowledge-dataset', + routes: [ + { + path: '', + component: '@/pages/add-knowledge/components/knowledge-file', + }, + { + path: 'chunk', + component: '@/pages/add-knowledge/components/knowledge-chunk', + }, + ], + }, + { + path: 'configuration', + component: '@/pages/add-knowledge/components/knowledge-setting', + }, + { + path: 'testing', + component: '@/pages/add-knowledge/components/knowledge-testing', + }, + { + path: 'knowledgeGraph', + component: '@/pages/add-knowledge/components/knowledge-graph', + }, + ], + }, + + { + path: '/chat', + component: '@/pages/chat', + }, + { + path: '/file', + component: '@/pages/file-manager', + }, + { + path: '/flow', + component: '@/pages/flow/list', + }, + { + path: Routes.AgentList, + component: `@/pages/${Routes.Agents}`, + }, + { + path: '/flow/:id', + component: '@/pages/flow', + }, + { + path: '/search', + component: '@/pages/search', + }, { path: '/document/:id', component: '@/pages/document-viewer',