From c3ffd01363b8446a9ba70dbc9b53f53e05be58e1 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=88=98=E6=B4=AA=E6=B4=AA?= <2498601771@qq.com> Date: Mon, 21 Nov 2022 17:31:30 +0800 Subject: [PATCH] =?UTF-8?q?fix:=20=E8=AF=B7=E6=B1=82=E6=B7=BB=E5=8A=A0erro?= =?UTF-8?q?r=E5=A4=84=E7=90=86?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../components/common/chart-error.scss | 34 ++++- .../views/charts2/linkDirectionGrid.scss | 7 ++ .../views/charts2/networkOverviewApps.scss | 2 +- .../css/components/views/charts2/npmMap.scss | 1 + .../views/charts2/npmRecentEvents.scss | 1 + src/components/common/Error.vue | 54 +++++--- .../charts2/charts/linkMonitor/LinkBlock.vue | 30 ++++- .../charts/linkMonitor/LinkDirectionGrid.vue | 117 ++++++++++-------- .../LinkDirectionGrid/PopoverContent.vue | 13 +- .../charts/linkMonitor/LinkTrafficLine.vue | 50 +++++--- .../LinkTrafficDrillDownList.vue | 89 +++++++------ .../networkOverview/NetworkOverviewApps.vue | 13 +- .../networkOverview/NetworkOverviewLine.vue | 23 +++- .../NetworkOverviewPerformanceEvent.vue | 38 +++++- .../charts2/charts/npm/NpmEventsHeader.vue | 16 ++- src/views/charts2/charts/npm/NpmIpMap.vue | 24 +++- .../charts2/charts/npm/NpmRecentEvents.vue | 19 ++- .../charts2/charts/npm/NpmTrafficLine.vue | 14 ++- .../charts2/charts/npm/RelatedSessions.vue | 2 +- 19 files changed, 392 insertions(+), 155 deletions(-) diff --git a/src/assets/css/components/components/common/chart-error.scss b/src/assets/css/components/components/common/chart-error.scss index a769dddf..3e5decd6 100644 --- a/src/assets/css/components/components/common/chart-error.scss +++ b/src/assets/css/components/components/common/chart-error.scss @@ -1,12 +1,16 @@ -.error-block { +.error-component { position: absolute; width: 100%; height: 100%; + left: 0; + top: 0; } -.error-block-tooltip { +.error-block { display: inline-block; width: auto; - max-width: 350px; + max-width: calc(100% - 24px); + max-height: calc(100% - 24px); + line-height: 24px; background: #FFE7E6; border: 1px solid rgba(226,97,84,0.42); border-radius: 4px; @@ -15,7 +19,31 @@ font-weight: 400; padding: 10px 12px; margin: 12px; + z-index: 3; + overflow: hidden; + text-overflow: ellipsis; + //white-space: nowrap; + word-break: break-all; } + +.error-block-info { + position: absolute; + width: calc(100% - 20px); + height: calc(100% - 20px); + display: flex; + align-items: center; + justify-content: center; + padding: 10px; + font-size: 14px; + color: #575757; + line-height: 24px; + font-weight: 400; + font-family: NotoSansSChineseRegular, serif; + overflow: hidden; + text-overflow: ellipsis; + word-break: break-all; +} + .new-error-icon { position: relative; display: inline-block; diff --git a/src/assets/css/components/views/charts2/linkDirectionGrid.scss b/src/assets/css/components/views/charts2/linkDirectionGrid.scss index 9b77c979..78a07893 100644 --- a/src/assets/css/components/views/charts2/linkDirectionGrid.scss +++ b/src/assets/css/components/views/charts2/linkDirectionGrid.scss @@ -13,6 +13,13 @@ font-size: 14px; color: #046ECA; } + .link-block-error { + position: absolute; + width: calc(100% - 20px); + height: calc(100% - 60px); + margin-left: -12px; + margin-top: 10px; + } .data-grid { height: 100px; .egress-row { diff --git a/src/assets/css/components/views/charts2/networkOverviewApps.scss b/src/assets/css/components/views/charts2/networkOverviewApps.scss index b795ea09..55916a64 100644 --- a/src/assets/css/components/views/charts2/networkOverviewApps.scss +++ b/src/assets/css/components/views/charts2/networkOverviewApps.scss @@ -3,7 +3,7 @@ .network-overview-apps-header { display: flex; - justify-content: space-between; + //justify-content: space-between; .network-overview-apps-title { font-size: 14px; diff --git a/src/assets/css/components/views/charts2/npmMap.scss b/src/assets/css/components/views/charts2/npmMap.scss index 9ca70b81..28a2a211 100644 --- a/src/assets/css/components/views/charts2/npmMap.scss +++ b/src/assets/css/components/views/charts2/npmMap.scss @@ -1,4 +1,5 @@ .cn-chart__map-title { + display: flex; font-size: 14px; color: #353636; font-weight: 600; diff --git a/src/assets/css/components/views/charts2/npmRecentEvents.scss b/src/assets/css/components/views/charts2/npmRecentEvents.scss index 248f05f2..cfa52120 100644 --- a/src/assets/css/components/views/charts2/npmRecentEvents.scss +++ b/src/assets/css/components/views/charts2/npmRecentEvents.scss @@ -2,6 +2,7 @@ height: 100%; width: 100%; .npm-recent-title { + display: flex; font-size: 14px; color: #353636; font-weight: 600; diff --git a/src/components/common/Error.vue b/src/components/common/Error.vue index 48186b81..62442682 100644 --- a/src/components/common/Error.vue +++ b/src/components/common/Error.vue @@ -1,6 +1,15 @@