diff --git a/src/router/generatedRouter/index.js b/src/router/generatedRouter/index.js index 29e847d..67145a0 100644 --- a/src/router/generatedRouter/index.js +++ b/src/router/generatedRouter/index.js @@ -1,78 +1,78 @@ -import layout from '@/views/app/layout/index.vue' -import redirect from '@/views/app/redirect/index.vue' +import layout from "@/views/app/layout/index.vue"; +import redirect from "@/views/app/redirect/index.vue"; export default [ { - path: '/knowledge', - name: 'home', + path: "/knowledge", + name: "home", component: layout, - redirect: '/knowledge/list', + redirect: "/knowledge/list", meta: { - title: 'AI知识库', - icon: 'el-icon-s-home', + title: "AI知识库", + icon: "el-icon-s-home", affix: true }, children: [ { - path: '/knowledge/list', - name: 'home', + path: "/knowledge/list", + name: "home", component: redirect, - redirect: '/knowledge/list', + redirect: "/knowledge/list", meta: { - title: '知识库', - icon: 'el-icon-s-home', + title: "知识库", + icon: "el-icon-s-home", affix: true }, children: [ { - path: '/knowledge/list', - name: 'home', - component: () => import('@/views/knowledge/index.vue'), + path: "/knowledge/list", + name: "home", + component: () => import("@/views/knowledge/index.vue"), meta: { breadcrumb: false, - title: '知识库', - icon: 'el-icon-s-home' + title: "知识库", + icon: "el-icon-s-home" } }, { - path: '/knowledge/detail', - name: 'detail', + path: "/knowledge/detail", + name: "detail", component: redirect, - redirect: '/knowledge/detail', + redirect: "/knowledge/detail", hidden: true, meta: { - title: '知识库详情', - icon: 'el-icon-s-home' + title: "知识库详情", + icon: "el-icon-s-home" }, children: [ { - path: '/knowledge/knowledge-create', - name: 'knowledge-create', - component: () => import('@/views/knowledge/detail/components/knowledgeForm.vue'), + path: "/knowledge/knowledge-create", + name: "knowledge-create", + component: () => import("@/views/knowledge/detail/components/knowledgeForm.vue"), meta: { breadcrumb: false, - title: '知识库详情', - icon: 'el-icon-s-home' + title: "知识库详情", + icon: "el-icon-s-home" } }, { - path: '/knowledge/detail', - name: 'detail', - component: () => import('@/views/knowledge/detail/index.vue'), + path: "/knowledge/detail", + name: "detail", + component: () => import("@/views/knowledge/detail/index.vue"), meta: { breadcrumb: false, - title: '知识库详情', - icon: 'el-icon-s-home' + title: "知识库详情", + icon: "el-icon-s-home" } }, { - path: '/knowledge/detail/create', - name: 'create', - component: () => import('@/views/knowledge/detail/create.vue'), + path: "/knowledge/detail/create", + name: "create", + component: () => import("@/views/knowledge/detail/create.vue"), meta: { - title: '知识库新增', - icon: 'el-icon-s-home' + title: "知识库新增", + icon: "el-icon-s-home" } } ] @@ -80,40 +80,61 @@ export default [ ] }, { - path: '/knowledge/track', - name: 'question', + path: "/knowledge/track", + name: "question", component: redirect, - redirect: '/knowledge/track', + redirect: "/knowledge/track", meta: { - title: '任务轨迹', - icon: 'el-icon-s-home', + title: "任务轨迹", + icon: "el-icon-s-home", affix: true }, children: [ { - path: '/knowledge/track', - name: 'track', - component: () => import('@/views/track/Index.vue'), + path: "/knowledge/track", + name: "track", + component: () => import("@/views/track/Index.vue"), meta: { breadcrumb: false, - title: '任务轨迹', - icon: 'el-icon-s-home' + title: "任务轨迹", + icon: "el-icon-s-home" } }, { - path: '/rules', - name: 'rules', - component: () => import('@/views/rules/Index.vue'), + path: "/rules", + name: "rules", + component: () => import("@/views/rules/Index.vue"), hidden: true, meta: { - title: '规则管理', + title: "规则管理", - icon: 'el-icon-s-home' + icon: "el-icon-s-home" + } + } + ] + }, { + path: "/knowledge/rule", + name: "rule", + component: redirect, + redirect: "/knowledge/rule", + meta: { + title: "规则管理", + icon: "el-icon-s-home", + affix: true + }, + children: [ + { + path: "/knowledge/rule", + name: "rule", + component: () => import("@/views/rules/Index.vue"), + meta: { + title: "规则管理", + icon: "el-icon-s-home" } } ] } ] } -] +];