| | |
| | | import { Layout } from '@/utils/routerHelper' |
| | | import {Layout} from '@/utils/routerHelper' |
| | | import {meta} from "eslint-plugin-prettier"; |
| | | |
| | | const { t } = useI18n() |
| | | |
| | | /** |
| | | * redirect: noredirect 当设置 noredirect 的时候该路由在面包屑导航中不可被点击 |
| | | * name:'router-name' 设定路由的名字,一定要填写不然使用<keep-alive>时会出现各种问题 |
| | |
| | | noTagsView: true |
| | | } |
| | | }, |
| | | // { |
| | | // path: '/shasteel', |
| | | // component: () => import('@/views/micro/index.vue'), |
| | | // name: 'shasteel', |
| | | // meta: { |
| | | // hidden: true, |
| | | // noTagsView: true |
| | | // }, |
| | | // }, |
| | | { |
| | | path: '/home2', |
| | | component: () => import('@/views/Home/Index2.vue'), |
| | | name: 'Home2', |
| | | meta: { |
| | | hidden: true, |
| | | noTagsView: true |
| | | }, |
| | | }, |
| | | { |
| | | path: '/', |
| | | component: Layout, |
| | | redirect: '/index', |
| | | name: 'Home', |
| | | meta: {}, |
| | | redirect: '/index', |
| | | meta: { |
| | | hidden: true, |
| | | noTagsView: true |
| | | }, |
| | | children: [ |
| | | { |
| | | path: 'index', |
| | |
| | | } |
| | | }, |
| | | { |
| | | path: 'manager/simple/workflow/model/edit', |
| | | component: () => import('@/views/bpm/simpleWorkflow/index.vue'), |
| | | name: 'SimpleWorkflowDesignEditor', |
| | | path: 'manager/simple/model', |
| | | component: () => import('@/views/bpm/simple/SimpleModelDesign.vue'), |
| | | name: 'SimpleModelDesign', |
| | | meta: { |
| | | noCache: true, |
| | | hidden: true, |
| | |
| | | canTo: true, |
| | | title: '流程详情', |
| | | activeMenu: '/bpm/task/my' |
| | | } |
| | | }, |
| | | props: (route) => ({ |
| | | id: route.query.id, |
| | | taskId: route.query.taskId, |
| | | activityId: route.query.activityId |
| | | }) |
| | | }, |
| | | { |
| | | path: 'oa/leave/create', |
| | |
| | | title: '查看 OA 请假', |
| | | activeMenu: '/bpm/oa/leave' |
| | | } |
| | | }, |
| | | { |
| | | path: 'manager/model/create', |
| | | component: () => import('@/views/bpm/model/form/index.vue'), |
| | | name: 'BpmModelCreate', |
| | | meta: { |
| | | noCache: true, |
| | | hidden: true, |
| | | canTo: true, |
| | | title: '创建流程', |
| | | activeMenu: '/bpm/manager/model' |
| | | } |
| | | }, |
| | | { |
| | | path: 'manager/model/update/:id', |
| | | component: () => import('@/views/bpm/model/form/index.vue'), |
| | | name: 'BpmModelUpdate', |
| | | meta: { |
| | | noCache: true, |
| | | hidden: true, |
| | | canTo: true, |
| | | title: '修改流程', |
| | | activeMenu: '/bpm/manager/model' |
| | | } |
| | | } |
| | | ] |
| | | }, |
| | |
| | | children: [ |
| | | { |
| | | path: 'package/history/:projectId', |
| | | component: () => import('@/views/mpk/ProjectPackageHistory.vue'), |
| | | component: () => import('@/views/model/mpk/project/ProjectPackageHistory.vue'), |
| | | name: 'ProjectPackageHistory', |
| | | meta: { |
| | | title: '打包历史', |
| | |
| | | } |
| | | ] |
| | | }, |
| | | { |
| | | path: '/ind/data', |
| | | component: Layout, |
| | | name: 'dataSet', |
| | | meta: { |
| | | hidden: true |
| | | }, |
| | | children: [ |
| | | { |
| | | path: 'field/:dataSetId', |
| | | component: () => import('@/views/data/ind/data/field/index.vue'), |
| | | name: 'IndDataSetField', |
| | | meta: { |
| | | title: '数据集字段', |
| | | noCache: true, |
| | | hidden: true, |
| | | canTo: true, |
| | | icon: '', |
| | | activeMenu: '/data/ind/data' |
| | | } |
| | | } |
| | | ] |
| | | }, |
| | | { |
| | | path: '/file', |
| | | component: Layout, |
| | | name: 'file', |
| | | meta: { |
| | | hidden: true |
| | | }, |
| | | children: [ |
| | | { |
| | | path: 'form/:id?', |
| | | component: () => import('@/views/model/mpk/file/MpkForm.vue'), |
| | | name: 'MpkForm', |
| | | meta: { |
| | | title: 'MDK表单', |
| | | noCache: true, |
| | | hidden: true, |
| | | canTo: true, |
| | | icon: '', |
| | | activeMenu: '/model/file' |
| | | } |
| | | } |
| | | ] |
| | | }, |
| | | { |
| | | path: '/matlab', |
| | | component: Layout, |
| | | name: 'matlab', |
| | | meta: { |
| | | hidden: true |
| | | }, |
| | | children: [ |
| | | { |
| | | path: 'model/form/:id?', |
| | | component: () => import('@/views/model/matlab/model/MatlabModelForm.vue'), |
| | | name: 'MatlabModelForm', |
| | | meta: { |
| | | title: 'Matlab模型表单', |
| | | noCache: true, |
| | | hidden: true, |
| | | canTo: true, |
| | | icon: '', |
| | | activeMenu: '/matlab/model' |
| | | } |
| | | } |
| | | ] |
| | | }, |
| | | { |
| | | path: '/ai', |
| | | component: Layout, |
| | | name: 'Ai', |
| | | meta: { |
| | | hidden: true |
| | | }, |
| | | children: [ |
| | | { |
| | | path: 'image/square', |
| | | component: () => import('@/views/ai/image/square/index.vue'), |
| | | name: 'AiImageSquare', |
| | | meta: { |
| | | title: '绘图作品', |
| | | icon: 'ep:home-filled', |
| | | noCache: false |
| | | } |
| | | }, |
| | | { |
| | | path: 'knowledge/document', |
| | | component: () => import('@/views/ai/knowledge/document/index.vue'), |
| | | name: 'AiKnowledgeDocument', |
| | | meta: { |
| | | title: '知识库文档', |
| | | icon: 'ep:document', |
| | | noCache: false, |
| | | activeMenu: '/ai/knowledge' |
| | | } |
| | | }, |
| | | { |
| | | path: 'knowledge/document/create', |
| | | component: () => import('@/views/ai/knowledge/document/form/index.vue'), |
| | | name: 'AiKnowledgeDocumentCreate', |
| | | meta: { |
| | | title: '创建文档', |
| | | icon: 'ep:plus', |
| | | noCache: true, |
| | | hidden: true, |
| | | activeMenu: '/ai/knowledge' |
| | | } |
| | | }, |
| | | { |
| | | path: 'knowledge/document/update', |
| | | component: () => import('@/views/ai/knowledge/document/form/index.vue'), |
| | | name: 'AiKnowledgeDocumentUpdate', |
| | | meta: { |
| | | title: '修改文档', |
| | | icon: 'ep:edit', |
| | | noCache: true, |
| | | hidden: true, |
| | | activeMenu: '/ai/knowledge' |
| | | } |
| | | }, |
| | | { |
| | | path: 'knowledge/retrieval', |
| | | component: () => import('@/views/ai/knowledge/knowledge/retrieval/index.vue'), |
| | | name: 'AiKnowledgeRetrieval', |
| | | meta: { |
| | | title: '文档召回测试', |
| | | icon: 'ep:search', |
| | | noCache: true, |
| | | hidden: true, |
| | | activeMenu: '/ai/knowledge' |
| | | } |
| | | }, |
| | | { |
| | | path: 'knowledge/segment', |
| | | component: () => import('@/views/ai/knowledge/segment/index.vue'), |
| | | name: 'AiKnowledgeSegment', |
| | | meta: { |
| | | title: '知识库分段', |
| | | icon: 'ep:tickets', |
| | | noCache: true, |
| | | hidden: true, |
| | | activeMenu: '/ai/knowledge' |
| | | } |
| | | }, |
| | | { |
| | | path: 'console/workflow/create', |
| | | component: () => import('@/views/ai/workflow/form/index.vue'), |
| | | name: 'AiWorkflowCreate', |
| | | meta: { |
| | | noCache: true, |
| | | hidden: true, |
| | | canTo: true, |
| | | title: '设计 AI 工作流', |
| | | activeMenu: '/ai/console/workflow' |
| | | } |
| | | }, |
| | | { |
| | | path: 'console/workflow/:type/:id', |
| | | component: () => import('@/views/ai/workflow/form/index.vue'), |
| | | name: 'AiWorkflowUpdate', |
| | | meta: { |
| | | noCache: true, |
| | | hidden: true, |
| | | canTo: true, |
| | | title: '设计 AI 工作流', |
| | | activeMenu: '/ai/console/workflow' |
| | | } |
| | | } |
| | | ] |
| | | }, |
| | | { |
| | | path: '/ai/zhuanlu', |
| | | name: 'Zhuanlu', |
| | | component: () => import('@/views/ai/dashboard/zhuanlu/index.vue'), |
| | | meta: { |
| | | hidden: true, |
| | | noTagsView: true, |
| | | } |
| | | }, |
| | | { |
| | | path: '/model/analysis', |
| | | name: 'AnalysisformDataThird', |
| | | component: () => import('@/views/model/pre/analysis/third.vue'), |
| | | meta: { |
| | | hidden: true, |
| | | noTagsView: true |
| | | }, |
| | | } |
| | | ] |
| | | |
| | | export default remainingRouter |