UnisKB/ui/src/router/modules/dataset.ts

66 lines
1.8 KiB
TypeScript
Raw Normal View History

2023-10-16 10:58:51 +00:00
import Layout from '@/layout/main-layout/index.vue'
2023-10-13 08:11:54 +00:00
const datasetRouter = {
path: '/dataset',
name: 'dataset',
2023-12-18 03:32:29 +00:00
meta: { title: '知识库', permission: 'DATASET:READ' },
2023-10-16 10:58:51 +00:00
redirect: '/dataset',
children: [
{
path: '/dataset',
name: 'dataset',
component: () => import('@/views/dataset/index.vue')
},
2023-10-26 11:02:16 +00:00
{
2023-11-08 11:08:54 +00:00
path: '/dataset/:type', // create 或者 upload
2023-10-26 11:02:16 +00:00
name: 'CreateDataset',
meta: { activeMenu: '/dataset' },
component: () => import('@/views/dataset/CreateDataset.vue'),
hidden: true
},
2023-10-16 10:58:51 +00:00
{
2023-11-24 11:02:52 +00:00
path: '/dataset/:id',
2023-11-07 07:30:15 +00:00
name: 'DatasetDetail',
meta: { title: '文档', activeMenu: '/dataset' },
2023-10-16 10:58:51 +00:00
component: Layout,
hidden: true,
children: [
{
2023-11-07 11:04:59 +00:00
path: 'document',
2023-11-14 10:12:55 +00:00
name: 'Document',
2023-11-07 07:30:15 +00:00
meta: {
2023-12-12 09:22:29 +00:00
icon: 'app-document',
iconActive: 'app-document-active',
2023-11-07 07:30:15 +00:00
title: '文档',
2023-11-07 11:04:59 +00:00
active: 'document',
2023-11-24 11:02:52 +00:00
parentPath: '/dataset/:id',
2023-11-07 07:30:15 +00:00
parentName: 'DatasetDetail'
},
2023-11-14 10:12:55 +00:00
component: () => import('@/views/document/index.vue')
2023-11-06 11:06:02 +00:00
},
{
2023-11-07 07:30:15 +00:00
path: 'setting',
name: 'DatasetSetting',
meta: {
2023-12-12 09:22:29 +00:00
icon: 'app-setting',
iconActive: 'app-setting-active',
2023-11-07 07:30:15 +00:00
title: '设置',
active: 'setting',
2023-11-24 11:02:52 +00:00
parentPath: '/dataset/:id',
2023-11-07 07:30:15 +00:00
parentName: 'DatasetDetail'
},
2023-11-14 10:12:55 +00:00
component: () => import('@/views/document/DatasetSetting.vue')
2023-10-16 10:58:51 +00:00
}
]
2023-11-10 11:05:52 +00:00
},
{
2023-11-24 11:02:52 +00:00
path: '/dataset/:id/:documentId', // 分段详情
2023-11-14 10:12:55 +00:00
name: 'Paragraph',
2023-11-10 11:05:52 +00:00
meta: { activeMenu: '/dataset' },
2023-11-14 10:12:55 +00:00
component: () => import('@/views/paragraph/index.vue'),
2023-11-10 11:05:52 +00:00
hidden: true
2023-10-16 10:58:51 +00:00
}
]
2023-10-13 08:11:54 +00:00
}
export default datasetRouter