From 94779b0142e44ed1a68b8199cb108b0e702f68bf 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 18:08:59 +0800 Subject: [PATCH] =?UTF-8?q?feat(knowledge):=20=E6=9B=B4=E6=96=B0=E7=9F=A5?= =?UTF-8?q?=E8=AF=86=E5=BA=93=E5=88=97=E8=A1=A8=E5=92=8C=E8=AF=A6=E6=83=85?= =?UTF-8?q?=E9=A1=B5=E9=9D=A2?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - 修改知识库列表 API 接口 - 新增知识库详情 API 接口 - 实现知识库详情页面功能 - 优化知识库列表页面样式 - 调整 API 前缀以适应新环境 --- .env.dev | 3 +- src/api/generatedApi/index.js | 18 ++- src/assets/sass/public.scss | 21 +-- src/config/index.js | 5 +- src/views/knowledge/detail/index.vue | 44 ++++-- src/views/knowledge/index.vue | 196 +++++++++++++-------------- vue.config.js | 9 ++ 7 files changed, 166 insertions(+), 130 deletions(-) diff --git a/.env.dev b/.env.dev index d76b6f8..dbabc94 100644 --- a/.env.dev +++ b/.env.dev @@ -3,4 +3,5 @@ NODE_ENV = 'dev' // 如果是生产环境,请记得切换为production # flag VUE_APP_FLAG='dev' -VUE_APP_ADMIN='http://39.104.123.254:7195' +#VUE_APP_ADMIN='http://39.104.123.254:7195' +VUE_APP_ADMIN='http://192.168.2.62:7196' diff --git a/src/api/generatedApi/index.js b/src/api/generatedApi/index.js index 3c5d30a..238b78c 100644 --- a/src/api/generatedApi/index.js +++ b/src/api/generatedApi/index.js @@ -1,13 +1,19 @@ -import request from '@/assets/js/utils/request' +import request from '@/assets/js/utils/request' import getUrl from '@/assets/js/utils/get-url' - - - -export function docManageDataset(data){ +// 获取知识库列表 +export function docManageDataset(data) { return request({ - url: getUrl('/docManage/dataset/page'), + url: getUrl('/datasets/list'), method: 'post', data }) } +//单一知识库详情 +export function getDatasetById(params) { + return request({ + url: getUrl('/datasets/query'), + method: 'get', + params: params + }) +} diff --git a/src/assets/sass/public.scss b/src/assets/sass/public.scss index 8519881..18923c8 100644 --- a/src/assets/sass/public.scss +++ b/src/assets/sass/public.scss @@ -235,23 +235,26 @@ body .el-collapse-item__wrap { background: #ecf5ff; } -.el-card{ +.el-card { border-radius: 10px; } - -.danger{ - color: #F56C6C!important; - & :disabled{ - color: rgba(0,0,0,.25); +.danger { + color: #f56c6c !important; + & :disabled { + color: rgba(0, 0, 0, 0.25); } - & :hover{ + & :hover { color: #dd6161; } - & :focus{ + & :focus { color: #dd6161; } - & :active{ + & :active { color: #dd6161; } } + +.cursor-pointer { + cursor: pointer; +} diff --git a/src/config/index.js b/src/config/index.js index b63147b..af0e8415 100644 --- a/src/config/index.js +++ b/src/config/index.js @@ -1,6 +1,7 @@ let envInfo = process.env -let [admin] = [envInfo.VUE_APP_ADMIN] +// let [admin] = [envInfo.VUE_APP_ADMIN] +let [admin] = ['/api'] export default { - admin, + admin } diff --git a/src/views/knowledge/detail/index.vue b/src/views/knowledge/detail/index.vue index 9295560..d8b207c 100644 --- a/src/views/knowledge/detail/index.vue +++ b/src/views/knowledge/detail/index.vue @@ -2,9 +2,13 @@
-

{{ knowledgeName }}

+
+

{{ knowledgeName }}

+ {{ knowledgeName }} + +

描述:{{ knowledgeDesc }}

-

分段模式:{{ segmentedMode }}

+

分段模式:{{ segmentedMode | filterSegmentedMode }}

修改知识库 上传知识
@@ -15,7 +19,7 @@
-
+
@@ -55,27 +59,27 @@
- 11.
- diff --git a/vue.config.js b/vue.config.js index 5887a82..0a94662 100644 --- a/vue.config.js +++ b/vue.config.js @@ -32,6 +32,15 @@ module.exports = { overlay: { warnings: false, errors: true + }, + proxy: { + '/api': { + target: process.env.VUE_APP_ADMIN, + changeOrigin: true, + pathRewrite: { + '^/api': '' + } + } } }, configureWebpack: {