diff --git a/src/api/knowledge/task-page.js b/src/api/knowledge/task-page.js new file mode 100644 index 0000000..3234169 --- /dev/null +++ b/src/api/knowledge/task-page.js @@ -0,0 +1,11 @@ +import request from '@/assets/js/utils/request' +import getUrl from '@/assets/js/utils/get-url' + +// 获取 docPageEx +export function getDocByPage(data){ + return request({ + url: getUrl('/docManage/docSplitTask/docPageEx'), + method: 'post', + data + }) +} \ No newline at end of file diff --git a/src/router/generatedRouter/index.js b/src/router/generatedRouter/index.js index c710d07..af06d39 100644 --- a/src/router/generatedRouter/index.js +++ b/src/router/generatedRouter/index.js @@ -1,73 +1,84 @@ -import layout from '@/views/app/layout/index.vue' -import redirect from '@/views/app/redirect/index.vue' -export default [ +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', - }, + breadcrumb: false, + title: "知识库", + icon: "el-icon-s-home" + } }, { - path: '/knowledge/detail', - name: 'detail', + path: "/knowledge/detail", + name: "detail", component: redirect, - redirect: '/knowledge/detail', - hidden:true, + redirect: "/knowledge/detail", + hidden: true, meta: { - title: '知识库详情', - icon: 'el-icon-s-home', + title: "知识库详情", + icon: "el-icon-s-home" }, children: [ { - 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', - }, + breadcrumb: false, + 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" + } + } ] }, + { + path: "/knowledge/track", + name: "track", + component: () => import("@/views/knowledge/track/Index.vue"), + meta: { + breadcrumb: false, + title: "任务轨迹", + icon: "el-icon-s-home" + } + } ] } ] } -] +]; diff --git a/src/views/knowledge/track/Index.vue b/src/views/knowledge/track/Index.vue new file mode 100644 index 0000000..30e7d8e --- /dev/null +++ b/src/views/knowledge/track/Index.vue @@ -0,0 +1,128 @@ + + + + + diff --git a/src/views/knowledge/track/views/knowledge-info/Index.vue b/src/views/knowledge/track/views/knowledge-info/Index.vue new file mode 100644 index 0000000..d5fc266 --- /dev/null +++ b/src/views/knowledge/track/views/knowledge-info/Index.vue @@ -0,0 +1,122 @@ + + + + + \ No newline at end of file