From 8c3506ec587baad8c9b43ad68be74434738a34db Mon Sep 17 00:00:00 2001 From: zyh Date: Fri, 28 Oct 2022 10:33:00 +0800 Subject: [PATCH] =?UTF-8?q?NEZ-2297=20feat=EF=BC=9Aasset=E8=AF=84=E8=AE=BA?= =?UTF-8?q?=E5=86=85=E5=AE=B9=E6=94=AF=E6=8C=81=E5=AF=8C=E6=96=87=E6=9C=AC?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../common/bottomBox/bottomBox.scss | 29 +++++- .../src/components/chart/chartList.vue | 2 +- .../src/components/chart/richTextEditor.vue | 50 +++++----- .../bottomBox/tabs/commentsBottomTab.vue | 91 +++++++++++-------- .../rightBox/chart/otherChartConfig.vue | 1 + .../common/table/asset/assetCommentTable.vue | 80 +++++++++------- 6 files changed, 156 insertions(+), 97 deletions(-) diff --git a/nezha-fronted/src/assets/css/components/common/bottomBox/bottomBox.scss b/nezha-fronted/src/assets/css/components/common/bottomBox/bottomBox.scss index 7af1708fc..f4b46fe46 100644 --- a/nezha-fronted/src/assets/css/components/common/bottomBox/bottomBox.scss +++ b/nezha-fronted/src/assets/css/components/common/bottomBox/bottomBox.scss @@ -273,8 +273,11 @@ height: 100%; } .textarea-box { + // border: 1px solid $--border-color-light; + background-color: $--background-color-empty; .textarea-small.el-textarea { height: 100% !important; + border: 1px solid $--border-color-light; } .textarea-big.el-textarea { height: calc(100% - 40px) !important; @@ -283,9 +286,31 @@ height: 100%; border-color: transparent; } - margin-bottom: 10px; + } + .comment-editor{ border: 1px solid $--border-color-light; - background-color: $--background-color-empty; + display: flex; + flex-direction: column; + .ql-toolbar.ql-snow{ + border-top: unset !important; + border-left: unset !important; + border-right: unset !important; + } + .editor-core{ + height: auto !important; + flex: 1; + overflow: hidden; + } + .ql-container.ql-snow { + border: unset !important + } + .text-too-long{ + display: none; + } + .ql-editor.ql-blank::before{ + font-style: normal; + color: $--color-text-placeholder; + } } #assetCommentTable { height: calc(100% - 25px) !important; diff --git a/nezha-fronted/src/components/chart/chartList.vue b/nezha-fronted/src/components/chart/chartList.vue index 87404c9f2..a38c848ff 100644 --- a/nezha-fronted/src/components/chart/chartList.vue +++ b/nezha-fronted/src/components/chart/chartList.vue @@ -330,7 +330,7 @@ export default { } this.scrollTopTimer = setTimeout(() => { this.copyDataList.forEach(item => { - if (this.$refs['chart' + item.id] && this.$refs['chart' + item.id][0].$refs.chart && this.$refs['chart' + item.id][0].$refs.chart.$refs['chart' + item.id]) { + if (this.$refs['chart' + item.id] && this.$refs['chart' + item.id][0] && this.$refs['chart' + item.id][0].$refs.chart && this.$refs['chart' + item.id][0].$refs.chart.$refs['chart' + item.id]) { if (this.$refs['chart' + item.id][0].$refs.chart.$refs['chart' + item.id].tooltip && this.$refs['chart' + item.id][0].$refs.chart.$refs['chart' + item.id].tooltip.show) { this.$refs['chart' + item.id][0].$refs.chart.$refs['chart' + item.id].tooltip.show = false } diff --git a/nezha-fronted/src/components/chart/richTextEditor.vue b/nezha-fronted/src/components/chart/richTextEditor.vue index b28a8e692..674e93025 100644 --- a/nezha-fronted/src/components/chart/richTextEditor.vue +++ b/nezha-fronted/src/components/chart/richTextEditor.vue @@ -1,17 +1,18 @@