From e08a59d6cfabd7c89fd8fa653e32862fcccab82b Mon Sep 17 00:00:00 2001
From: chenjinsong <523037378@qq.com>
Date: Tue, 9 May 2023 17:46:31 +0800
Subject: [PATCH] =?UTF-8?q?CN-983=20fix:=20=E6=A0=B7=E5=BC=8F=E6=8A=BD?=
=?UTF-8?q?=E5=87=BA=E5=88=B0scss=E6=96=87=E4=BB=B6=E4=B8=AD?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
src/assets/css/components/index.scss | 7 +-
.../views/charts2/entityDetailBasicInfo.scss | 185 +++++++++++++++++
.../entityDetail/EntityDetailBasicInfo.vue | 187 ------------------
src/views/setting/KnowledgeBaseForm.vue | 4 +-
4 files changed, 191 insertions(+), 192 deletions(-)
create mode 100644 src/assets/css/components/views/charts2/entityDetailBasicInfo.scss
diff --git a/src/assets/css/components/index.scss b/src/assets/css/components/index.scss
index 3c1f7d1b..53836a53 100644
--- a/src/assets/css/components/index.scss
+++ b/src/assets/css/components/index.scss
@@ -80,6 +80,7 @@
@import 'views/administration/Appearance.scss';
@import 'views/setting/knowledgeBase';
-@import "@/assets/css/components/views/charts2/entityDetailLine";
-@import "@/assets/css/components/views/charts2/entityDetailTabs";
-@import "@/assets/css/components/views/charts2/digitalCertificate";
+@import 'views/charts2/entityDetailLine';
+@import 'views/charts2/entityDetailTabs';
+@import 'views/charts2/digitalCertificate';
+@import 'views/charts2/entityDetailBasicInfo';
diff --git a/src/assets/css/components/views/charts2/entityDetailBasicInfo.scss b/src/assets/css/components/views/charts2/entityDetailBasicInfo.scss
new file mode 100644
index 00000000..7f1d6624
--- /dev/null
+++ b/src/assets/css/components/views/charts2/entityDetailBasicInfo.scss
@@ -0,0 +1,185 @@
+.theme-light .el-popper.analysis-popper {
+ top: -5px !important;
+ padding: 0;
+ border: 1px solid #C5C5C5;
+ border-radius: 4px;
+ box-shadow: -1px 1px 10px -1px rgba(205,205,205,0.85);
+
+ .el-popper__arrow {
+ display: none;
+ }
+ .analysis-entry {
+ display: flex;
+ flex-direction: column;
+
+ .analysis-entry__header {
+ height: 42px;
+ line-height: 42px;
+ background-color: #F7F7F7;
+ padding-left: 20px;
+ color: #353636;
+ border-radius: 4px 4px 0 0;
+ }
+ .analysis-entry__body {
+ display: flex;
+ height: 134px;
+ align-items: center;
+ justify-content: space-around;
+
+ .analysis-entry-item {
+ display: flex;
+ flex-direction: column;
+ align-items: center;
+ cursor: pointer;
+
+ &:hover {
+ div i, span {
+ color: #046ECA;
+ }
+ }
+ div {
+ display: flex;
+ align-items: center;
+ justify-content: center;
+ margin-bottom: 9px;
+ height: 46px;
+ width: 46px;
+ border-radius: 50%;
+ background-color: #F5F6F8;
+
+ i {
+ color: #353636;
+ font-size: 22px;
+ }
+ }
+ span {
+ font-size: 12px;
+ color: #353636;
+ }
+ }
+ }
+ }
+}
+.entity-detail-basic-info {
+ position: relative;
+ padding: 35px 30px 0 30px;
+ height: 100%;
+ border: 1px solid #E2E5EC;
+ border-radius: 4px;
+
+ .dividing-line {
+ position: absolute;
+ top: 159px;
+ left: 30px;
+ height: 1px;
+ width: calc(100% - 60px);
+ background-color: #EFF2F5;
+ }
+ .entity-type {
+ color: #717171;
+ }
+ .entity-basic-info {
+ display: flex;
+ align-items: center;
+ justify-content: space-between;
+
+ .entity-basic-info__name {
+ display: flex;
+ align-items: center;
+
+ span {
+ padding-right: 12px;
+ font-family: Helvetica-Bold;
+ font-size: 32px;
+ color: #353636;
+ font-weight: bold;
+ }
+ div {
+ display: flex;
+ justify-content: center;
+ align-items: center;
+ height: 28px;
+ width: 28px;
+ border-radius: 50%;
+ background-color: #EFF1F4;
+ cursor: pointer;
+
+ i {
+ color: #717171;
+ font-size: 12px;
+ }
+ }
+ }
+ .analysis-btn {
+ display: flex;
+ align-items: center;
+ justify-content: center;
+ height: 24px;
+ padding: 0 10px;
+ font-size: 12px;
+ color: #046ECA;
+ cursor: pointer;
+ background-color: #FFF;
+ transition: background-color linear .2s;
+
+ &.analysis-btn--active {
+ background-color: #EBF7FA;
+ border-radius: 2px;
+ }
+ i {
+ padding-right: 4px;
+ font-size: 14px;
+ }
+ }
+ }
+ .entity-tags {
+ display: flex;
+ align-items: center;
+ height: 60px;
+
+ .entity-tag {
+ margin-right: 10px;
+
+ &:last-of-type {
+ margin-right: 0;
+ }
+ }
+ }
+ .entity-detail-info {
+ display: flex;
+ flex-flow: row wrap;
+ align-content: space-around;
+ padding: 10px 0;
+ margin-top: 5px;
+
+ .detail-card {
+ display: flex;
+ padding: 0 12px;
+ width: 298px;
+ height: 83px;
+ align-items: center;
+
+ i {
+ font-size: 22px;
+ color: #353636;
+ margin-right: 14px;
+ }
+ .detail-card__text {
+ .detail-card__label {
+ margin-bottom: 6px;
+ font-size: 12px;
+ color: #717171;
+ }
+ .detail-card__value {
+ display: -webkit-box;
+ -webkit-box-orient: vertical;
+ -webkit-line-clamp: 3;
+ overflow: hidden;
+ color: #222;
+ line-height: 18px;
+ font-size: 14px;
+ }
+ }
+ }
+ }
+}
diff --git a/src/views/charts2/charts/entityDetail/EntityDetailBasicInfo.vue b/src/views/charts2/charts/entityDetail/EntityDetailBasicInfo.vue
index 8494ac1a..c485f4ed 100644
--- a/src/views/charts2/charts/entityDetail/EntityDetailBasicInfo.vue
+++ b/src/views/charts2/charts/entityDetail/EntityDetailBasicInfo.vue
@@ -46,193 +46,6 @@
-