diff --git a/src/assets/images/konwledge/knowledge-2.png b/src/assets/images/konwledge/knowledge-2.png new file mode 100644 index 0000000..625d7c9 Binary files /dev/null and b/src/assets/images/konwledge/knowledge-2.png differ 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 - }}个分段 -
-
- - -
-
- - - - -
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +