From 2a11499334389e6cbf09cebb1c49aee9fa3ffd2e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E9=99=88=E6=98=B1=E8=BE=BE?= Date: Fri, 25 Apr 2025 15:41:15 +0800 Subject: [PATCH] =?UTF-8?q?refactor(knowledge):=20=E9=87=8D=E6=9E=84?= =?UTF-8?q?=E7=9F=A5=E8=AF=86=E5=BA=93=E8=AF=A6=E6=83=85=E9=A1=B5=E9=9D=A2?= =?UTF-8?q?=E5=B8=83=E5=B1=80=E5=92=8C=E6=A0=B7=E5=BC=8F?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - 修改了知识库详情页面的整体布局结构 - 优化了表单内容和知识内容的展示方式- 调整了样式,增加了面包屑导航 - 重构了部分组件,提高了代码复用性 --- src/assets/images/konwledge/knowledge-2.png | Bin 0 -> 9262 bytes src/assets/js/utils/request.js | 30 ++- src/assets/sass/renderSass/message.scss | 86 +++++++++ src/assets/sass/renderSass/theme.scss | 11 ++ src/assets/sass/renderUi.scss | 1 + .../documentDetail/DocumentDrawer.vue | 137 +++++++------- .../components/documentDetail/QAModel.vue | 73 ++++++-- .../components/documentDetail/TextModel.vue | 87 +++++---- .../detail/components/viewSegments/index.vue | 4 +- src/views/knowledge/index.vue | 65 ++++++- src/views/track/Index.vue | 42 ++++- .../track/views/knowledge-info/Index.vue | 176 +++++++----------- 12 files changed, 455 insertions(+), 257 deletions(-) create mode 100644 src/assets/images/konwledge/knowledge-2.png create mode 100644 src/assets/sass/renderSass/message.scss diff --git a/src/assets/images/konwledge/knowledge-2.png b/src/assets/images/konwledge/knowledge-2.png new file mode 100644 index 0000000000000000000000000000000000000000..625d7c95da38bc9d6c84baa1abf2d47cbebc7531 GIT binary patch literal 9262 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 QdjJ3c07*qoM6N<$g4GB1QUCw| literal 0 HcmV?d00001 diff --git a/src/assets/js/utils/request.js b/src/assets/js/utils/request.js index 23c3ba5..479bb39 100644 --- a/src/assets/js/utils/request.js +++ b/src/assets/js/utils/request.js @@ -13,7 +13,7 @@ let loading function startLoading() { //使用Element loading-start 方法 loading = Loading.service({ - target: '.main-container' + target: '.render-container' }) } function endLoading() { @@ -75,7 +75,10 @@ service.interceptors.response.use( }) return Promise.reject(res) } - if (response.request.responseType === 'blob' || response.request.responseType === 'Blob') { + if ( + response.request.responseType === 'blob' || + response.request.responseType === 'Blob' + ) { return response.data } if (res.content.code !== '0' && res.content.result !== 0) { @@ -83,18 +86,23 @@ service.interceptors.response.use( // token过期或失效 根据项目设置其code if (response.headers['content-type'] !== 'application/x-zip-compressed') { if (res.content.code === '4001' || res.content.code === '4002') { - MessageBox.confirm('你已被登出,可以取消继续留在该页面,或者重新登录', '确认退出', { - confirmButtonText: '重新登录', - cancelButtonText: '取消', - type: 'warning' - }).then(() => { + MessageBox.confirm( + '你已被登出,可以取消继续留在该页面,或者重新登录', + '确认退出', + { + confirmButtonText: '重新登录', + cancelButtonText: '取消', + type: 'warning' + } + ).then(() => { store.dispatch('user/resetToken').then(() => { location.reload() }) }) } else { Message({ - message: res.content.message || res.content.resultMessage || 'Error', + message: + res.content.message || res.content.resultMessage || 'Error', type: 'error', duration: 5 * 1000 }) @@ -103,7 +111,11 @@ service.interceptors.response.use( } else { if (res.content.code === '1' || res.content.code === '') { Message({ - message: res.content.resultMessage ? res.content.resultMessage : res.content.message ? res.content.message : '接口错误', + message: res.content.resultMessage + ? res.content.resultMessage + : res.content.message + ? res.content.message + : '接口错误', type: 'error', duration: 5 * 1000 }) diff --git a/src/assets/sass/renderSass/message.scss b/src/assets/sass/renderSass/message.scss new file mode 100644 index 0000000..1a81d9b --- /dev/null +++ b/src/assets/sass/renderSass/message.scss @@ -0,0 +1,86 @@ +.el-message-box { + border-radius: $--border-radius; + & .el-message-box__headerbtn { + &:focus, + &:hover { + & .el-message-box__close { + color: $--color-primary; + } + } + } + & .el-message-box__header { + & .el-message-box__title { + font-size: 16px; + font-weight: 600; + font-family: PingFangSC, PingFang SC; + } + } +} + +.el-message--success { + background: $--message-success-light; + border-radius: 12px; + border: 1px solid $--message-success-border; + & .el-message__content { + font-family: PingFangSC; + font-size: 14px; + color: #000000; + line-height: 20px; + text-align: left; + font-style: normal; + } +} + +.el-message--error { + width: 255px; + height: 46px; + border-radius: 12px; + border: 1px solid #e44655; + background: $--message-error-light; + border-radius: 12px; + border: 1px solid $--message-error-border; + & .el-message__content { + font-family: PingFangSC; + font-size: 14px; + color: #000000; + line-height: 20px; + text-align: left; + font-style: normal; + } +} + +.el-message--warning { + width: 255px; + height: 46px; + border-radius: 12px; + border: 1px solid #e44655; + background: $--message-warning-light; + border-radius: 12px; + border: 1px solid $--message-warning-border; + & .el-message__content { + font-family: PingFangSC; + font-size: 14px; + color: #000000; + line-height: 20px; + text-align: left; + font-style: normal; + } +} + +.el-message--info { + width: 255px; + height: 46px; + border-radius: 12px; + border: 1px solid #e44655; + background: $--message-info-light; + border-radius: 12px; + border: 1px solid $--message-info-border; + & .el-message__content { + font-family: PingFangSC; + font-size: 14px; + color: #000000; + line-height: 20px; + text-align: left; + font-style: normal; + } +} diff --git a/src/assets/sass/renderSass/theme.scss b/src/assets/sass/renderSass/theme.scss index 356dd3f..54e216c 100644 --- a/src/assets/sass/renderSass/theme.scss +++ b/src/assets/sass/renderSass/theme.scss @@ -13,12 +13,23 @@ $--color-primary-label: #70778d; $--color-primary-button-color: #4f47f5; $--color-primary-button-background: #4f47f51a; $--color-primary-success: #02a838; +$--border-radius: 8px; +$--message-success-light: linear-gradient(180deg, #d6f1de 0%, #ffffff 100%); +$--message-error-light: linear-gradient(180deg, #fee4e7 0%, #ffffff 100%); +$--message-warning-light: linear-gradient(180deg, #ffeee1 0%, #ffffff 100%); +$--message-info-light: linear-gradient(180deg, #edf2fc 0%, #ffffff 100%); +$--message-success-border: #1cb16f; +$--message-error-border: #e44655; +$--message-warning-border: #dd7125; +$--message-info-border: #cecece; :root { --swiper-theme-color: #4f47f5ff; --color-primary: #4f47f5ff; --color-primary-disabled: #155aef24; --color-primary-danger: #ff0000; + --color-primary-label: #70778d; + --color-primary-desc-text-drank: #999; } .theme-primary-desc-text { diff --git a/src/assets/sass/renderUi.scss b/src/assets/sass/renderUi.scss index 47c13d2..3280d89 100644 --- a/src/assets/sass/renderUi.scss +++ b/src/assets/sass/renderUi.scss @@ -7,6 +7,7 @@ @import 'renderSass/radio'; @import 'renderSass/drawer'; @import 'renderSass/steps'; +@import 'renderSass/message'; html, body, diff --git a/src/views/knowledge/detail/components/documentDetail/DocumentDrawer.vue b/src/views/knowledge/detail/components/documentDetail/DocumentDrawer.vue index c2c4544..b519176 100644 --- a/src/views/knowledge/detail/components/documentDetail/DocumentDrawer.vue +++ b/src/views/knowledge/detail/components/documentDetail/DocumentDrawer.vue @@ -8,42 +8,49 @@ -
- - - - - {{ descriptions.dataset.knowledgeName }} - - - {{ descriptions.dataset.segmentedMode | filterSegmentedMode }} - - - {{ descriptions.createdDate }} - - - {{ descriptions.documentStatus | filterDocumentStatus }} - - - {{ descriptions.createdUser }} - - - {{ descriptions.documentSource ? '是' : '否' }} - - - {{ descriptions.datasetId }} - - - -
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + -
- - -
-
-
- {{ - descriptions.data ? descriptions.data.length : 0 - }}个分段 -
-
- - -
-
- - - - -
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +