From 492a18dbac1e8524ac9a4a5d19c6fc16c1c9ca2b Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?=E5=88=98=E6=B4=AA=E6=B4=AA?= <2498601771@qq.com>
Date: Fri, 5 May 2023 14:41:15 +0800
Subject: [PATCH] =?UTF-8?q?fix:=20=E4=BF=AE=E5=A4=8D=E5=AE=9E=E4=BD=93?=
=?UTF-8?q?=E8=AF=A6=E6=83=85tabs=E7=82=B9=E5=87=BB=E6=97=B6active?=
=?UTF-8?q?=E8=93=9D=E6=9D=A1=E5=BC=82=E5=B8=B8=E7=9A=84=E9=97=AE=E9=A2=98?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
src/assets/css/components/index.scss | 1 +
.../views/charts2/EntityDetailTabs.scss | 58 ++++++++++++++++
.../charts/entityDetail/EntityDetailTabs.vue | 68 ++-----------------
3 files changed, 66 insertions(+), 61 deletions(-)
create mode 100644 src/assets/css/components/views/charts2/EntityDetailTabs.scss
diff --git a/src/assets/css/components/index.scss b/src/assets/css/components/index.scss
index 85e89510..1a66a23e 100644
--- a/src/assets/css/components/index.scss
+++ b/src/assets/css/components/index.scss
@@ -80,3 +80,4 @@
@import 'views/setting/knowledgeBase';
@import "views/charts2/EntityDetailLine";
+@import "views/charts2/EntityDetailTabs";
diff --git a/src/assets/css/components/views/charts2/EntityDetailTabs.scss b/src/assets/css/components/views/charts2/EntityDetailTabs.scss
new file mode 100644
index 00000000..b572b8b7
--- /dev/null
+++ b/src/assets/css/components/views/charts2/EntityDetailTabs.scss
@@ -0,0 +1,58 @@
+.entity-detail-tabs {
+ position: relative;
+ $tab-border-color: #E2E5EC;
+ height: 100%;
+
+ .entity-detail-tabs__active-bar {
+ position: absolute;
+ height: 3px;
+ top: 1px;
+ background-color: #046EC9;
+ border-radius: 4px 4px 0 0;
+ transition: all linear .2s;
+ z-index: 3;
+ }
+
+ .cn-chart__tabs--border-card {
+ height: 100%;
+ border: none;
+ box-shadow: none;
+
+ & > .el-tabs__header {
+ background-color: #fff;
+ border-bottom: 1px solid $tab-border-color;
+
+ .el-tabs__item {
+ color: #353636;
+
+ i {
+ margin-right: 8px;
+ }
+
+ }
+ .el-tabs__item:not(.is-disabled):not(.is-active):hover {
+ color: #353636;
+ }
+ .el-tabs__item.is-active {
+ color: #046ECA;
+ background-color: #FFFFFF;
+ border-right-color: $tab-border-color;
+ border-left-color: $tab-border-color;
+ border-radius: 4px 4px 0 0;
+ box-shadow: 0 1px $tab-border-color inset;
+
+ &:hover {
+ color: #046ECA;
+ }
+ }
+ .el-tabs__item:first-of-type.is-active {
+ box-shadow: 1px 1px $tab-border-color inset;
+ }
+ }
+ .el-tabs__content {
+ height: calc(100% - 39px);
+ border: 1px solid $tab-border-color;
+ border-top: none;
+ }
+ }
+}
diff --git a/src/views/charts2/charts/entityDetail/EntityDetailTabs.vue b/src/views/charts2/charts/entityDetail/EntityDetailTabs.vue
index c53592cd..48676906 100644
--- a/src/views/charts2/charts/entityDetail/EntityDetailTabs.vue
+++ b/src/views/charts2/charts/entityDetail/EntityDetailTabs.vue
@@ -16,71 +16,13 @@
+
+
-