From 59a0af5ae9c127d39c95c64ec08b01510207dca4 Mon Sep 17 00:00:00 2001
From: TreeWish <1131093754@qq.com>
Date: 星期五, 17 二月 2023 11:11:04 +0800
Subject: [PATCH] 大屏视图和工程树切换问题修改

---
 src/assets/element-variables.scss              |   20 ++++++++-
 src/assets/fonts/PANGMENZHENGDAOBIAOTITI-1.TTF |    0 
 src/components/Screen/top.vue                  |   46 ++++++++++++----------
 src/assets/fonts/HYLingXinTiJ.otf              |    0 
 src/assets/fonts/优设标题黑.TTF                     |    0 
 src/components/Screen/ProjectTree.vue          |   17 +++++++-
 src/components/Screen/right.vue                |    5 ++
 7 files changed, 60 insertions(+), 28 deletions(-)

diff --git a/src/assets/element-variables.scss b/src/assets/element-variables.scss
index 65a6966..78b7c22 100644
--- a/src/assets/element-variables.scss
+++ b/src/assets/element-variables.scss
@@ -1,11 +1,25 @@
 /* 鏀瑰彉涓婚鑹插彉閲� */
-$--color-primary: #1890FF;
+$--color-primary: #1890ff;
 
 /* 鏀瑰彉 icon 瀛椾綋璺緞鍙橀噺锛屽繀闇� */
-$--font-path: '~element-ui/lib/theme-chalk/fonts';
+$--font-path: "~element-ui/lib/theme-chalk/fonts";
 
 @import "~element-ui/packages/theme-chalk/src/index";
 
 :export {
-    theme: $--color-primary;
+  theme: $--color-primary;
+}
+
+@font-face {
+  font-family: "PangMenZhengDao";
+  src: url("~@/assets/fonts/PANGMENZHENGDAOBIAOTITI-1.TTF");
+}
+
+@font-face {
+  font-family: "YouSheBiaoTiHei";
+  src: url("~@/assets/fonts/浼樿鏍囬榛�.TTF");
+}
+@font-face {
+  font-family: "HYLingXinJ";
+  src: url("~@/assets/fonts/HYLingXinTiJ.otf");
 }
diff --git a/src/assets/fonts/HYLingXinTiJ.otf b/src/assets/fonts/HYLingXinTiJ.otf
new file mode 100644
index 0000000..ed000b0
--- /dev/null
+++ b/src/assets/fonts/HYLingXinTiJ.otf
Binary files differ
diff --git a/src/assets/fonts/PANGMENZHENGDAOBIAOTITI-1.TTF b/src/assets/fonts/PANGMENZHENGDAOBIAOTITI-1.TTF
new file mode 100644
index 0000000..7680de3
--- /dev/null
+++ b/src/assets/fonts/PANGMENZHENGDAOBIAOTITI-1.TTF
Binary files differ
diff --git "a/src/assets/fonts/\344\274\230\350\256\276\346\240\207\351\242\230\351\273\221.TTF" "b/src/assets/fonts/\344\274\230\350\256\276\346\240\207\351\242\230\351\273\221.TTF"
new file mode 100644
index 0000000..3729151
--- /dev/null
+++ "b/src/assets/fonts/\344\274\230\350\256\276\346\240\207\351\242\230\351\273\221.TTF"
Binary files differ
diff --git a/src/components/Screen/ProjectTree.vue b/src/components/Screen/ProjectTree.vue
index c55483c..e2478cf 100644
--- a/src/components/Screen/ProjectTree.vue
+++ b/src/components/Screen/ProjectTree.vue
@@ -92,7 +92,7 @@
       isActive: false,
       isMenuLayer: true,
       openEcharts: false,
-      filterText: '',
+      filterText: "",
     }
   },
 
@@ -221,8 +221,19 @@
     font-size: 20px;
     width: 130px;
     text-align: center;
-    padding-top: 10px;
-    font-weight: bold;
+    width: 140px;
+    padding-top: 15px;
+    color: #fff;
+    background: linear-gradient(
+      0deg,
+      rgba(81, 192, 243, 0.65) 0%,
+      rgba(255, 255, 255, 0.65) 86%
+    );
+    -webkit-background-clip: text;
+    font-size: 17.5px;
+    font-family: HYLingXinJ, HYLingXinJ-regular;
+    font-weight: normal;
+    letter-spacing: 1.05px;
   }
   .el-input {
     width: 80%;
diff --git a/src/components/Screen/right.vue b/src/components/Screen/right.vue
index 8735e92..ddbb73c 100644
--- a/src/components/Screen/right.vue
+++ b/src/components/Screen/right.vue
@@ -87,7 +87,10 @@
       padding-left: 30px;
       height: 27px;
       line-height: 27px;
-      font-size: 16px;
+      background: linear-gradient(0deg, #9cd2ff 0%, #ffffff 100%);
+      font-size: 15px;
+      font-family: YouSheBiaoTiHei, YouSheBiaoTiHei-Regular;
+      -webkit-background-clip: text;
       color: #fff;
     }
   }
diff --git a/src/components/Screen/top.vue b/src/components/Screen/top.vue
index aa97331..0c4a8b1 100644
--- a/src/components/Screen/top.vue
+++ b/src/components/Screen/top.vue
@@ -2,15 +2,17 @@
   <div class="top">
     <div class="topleft">
       <div
-        class="topleft1 topleftC"  @click="OpenInitChart"
-        :class="{ topleft1: screen == false, topleftC: screen == true }"
+        class="topleft1"
+        :class="currView == 'chart' ? 'active' : ''"
+        @click="OpenInitChart"
       >
         <img src="../../assets/img/Screen/bigST.png" />
         <span>澶у睆瑙嗗浘</span>
       </div>
       <div
-        class="topleft1 topleftC" @click="OpenProjectree"
-        :class="{ topleft1: tree == false, topleftC: tree == true }"
+        class="topleft1"
+        @click="OpenProjectree"
+        :class="currView == 'tree' ? 'active' : ''"
       >
         <img src="../../assets/img/Screen/ptree.png" />
         <span>宸ョ▼椤圭洰</span>
@@ -33,6 +35,7 @@
     return {
       tree: false,
       screen: false,
+      currView: "chart",
     }
   },
   mounted() {},
@@ -42,17 +45,20 @@
     },
 
     //鎵撳紑澶у睆
-    OpenInitChart(){
-      this.$parent.$refs.mapleft.OpenLeftInit();
+    OpenInitChart() {
+      this.currView = "chart"
+      this.screen = true
+      this.$parent.$refs.mapleft.OpenLeftInit()
     },
 
     //鎵撳紑宸ョ▼鏍�
-    OpenProjectree(){
-      this.$parent.$refs.mapleft.OpenLeftProjectTree();
-    }
+    OpenProjectree() {
+      this.screen = false
 
+      this.currView = "tree"
 
-
+      this.$parent.$refs.mapleft.OpenLeftProjectTree()
+    },
   },
 }
 </script>
@@ -74,23 +80,21 @@
     justify-content: space-around;
     cursor: pointer;
     .topleft1 {
-      width: 131px;
-      height: 40px;
-      background-image: url(../../assets/img/Screen/btnc.png);
-      background-repeat: no-repeat;
-      background-size: 100% 100%;
-      display: flex;
-      align-items: center;
-    }
-    .topleftC {
-      width: 131px;
-      height: 40px;
+      width: 127px;
+      height: 36px;
+      // border: 1px solid #30acff;
+      border-radius: 4px;
       background-image: url(../../assets/img/Screen/btnbg.png);
       background-repeat: no-repeat;
       background-size: 100% 100%;
       display: flex;
       align-items: center;
     }
+    .active {
+      background-image: url(../../assets/img/Screen/btnc.png);
+      background-repeat: no-repeat;
+      background-size: 100% 100%;
+    }
     img {
       height: 26px;
       width: 32px;

--
Gitblit v1.9.3