From 318f5ec8067be66ee8704d0685e2c9001b45f992 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E9=99=88=E6=98=B1=E8=BE=BE?= Date: Thu, 10 Apr 2025 16:19:25 +0800 Subject: [PATCH] =?UTF-8?q?feat(knowledge):=20=E4=BC=98=E5=8C=96=E7=9F=A5?= =?UTF-8?q?=E8=AF=86=E5=BA=93=E9=A1=B5=E9=9D=A2=E7=BB=93=E6=9E=84=E5=92=8C?= =?UTF-8?q?=E6=A0=B7=E5=BC=8F?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit -调整了知识库页面的布局结构 - 优化了任务轨迹页面的样式 - 改进了上传任务详情的展示方式 - 统一了代码格式和风格 --- src/router/generatedRouter/index.js | 99 ++++---- src/views/knowledge/track/Index.vue | 87 ++++--- .../track/views/knowledge-info/Index.vue | 218 +++++++++--------- 3 files changed, 208 insertions(+), 196 deletions(-) diff --git a/src/router/generatedRouter/index.js b/src/router/generatedRouter/index.js index f6fed76..7f0d2e4 100644 --- a/src/router/generatedRouter/index.js +++ b/src/router/generatedRouter/index.js @@ -1,48 +1,48 @@ -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: [ { @@ -50,47 +50,58 @@ export default [ name: 'knowledge-create', component: () => import('@/views/knowledge/detail/components/knowledgeForm.vue'), meta: { - breadcrumb:false, + breadcrumb: false, title: '知识库详情', - icon: 'el-icon-s-home', - }, + 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' } } ] - }, + } + ] + }, + { + path: '/knowledge/track', + name: 'question', + component: redirect, + redirect: '/knowledge/track', + meta: { + title: '任务轨迹', + icon: 'el-icon-s-home', + affix: true + }, + children: [ { - path: "/knowledge/track", - name: "track", - component: () => import("@/views/knowledge/track/Index.vue"), + path: '/knowledge/track', + name: 'track', + component: () => import('@/views/knowledge/track/Index.vue'), meta: { breadcrumb: false, - title: "任务轨迹", - icon: "el-icon-s-home" + title: '任务轨迹', + icon: 'el-icon-s-home' } } ] } - ] } -]; +] diff --git a/src/views/knowledge/track/Index.vue b/src/views/knowledge/track/Index.vue index 30e7d8e..347f9a6 100644 --- a/src/views/knowledge/track/Index.vue +++ b/src/views/knowledge/track/Index.vue @@ -1,6 +1,6 @@