| const routes = [ |
| { |
| path: '/login', |
| component: '@/pages/login', |
| layout: false, |
| }, |
| { |
| path: '/chat/share', |
| component: '@/pages/chat/share', |
| layout: false, |
| }, |
| { |
| path: '/', |
| component: '@/layouts', |
| layout: false, |
| wrappers: ['@/wrappers/auth'], |
| routes: [ |
| { path: '/', redirect: '/knowledge' }, |
| { |
| path: '/knowledge', |
| component: '@/pages/knowledge', |
| }, |
| { |
| 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: '/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', |
| }, |
| { |
| 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: '/file', |
| component: '@/pages/file-manager', |
| }, |
| { |
| path: '/flow', |
| component: '@/pages/flow/list', |
| }, |
| { |
| path: '/flow/:id', |
| component: '@/pages/flow', |
| }, |
| ], |
| }, |
| { |
| path: 'document/:id', |
| component: '@/pages/document-viewer', |
| layout: false, |
| }, |
| { |
| path: 'force', |
| component: '@/pages/force-graph', |
| layout: false, |
| }, |
| { |
| path: '/*', |
| component: '@/pages/404', |
| layout: false, |
| }, |
| ]; |
|
|
| export default routes; |
|
|