From 0f9f70d05e3739d657f8047675f2b12def44525e Mon Sep 17 00:00:00 2001
From: xiangpei <xiangpei@timesnew.cn>
Date: 星期三, 07 八月 2024 11:09:21 +0800
Subject: [PATCH] Merge remote-tracking branch 'origin/master'

---
 src/views/screen/newPage/index.vue |  200 +++++++++++++++++++++++++++++++++++---------------
 1 files changed, 140 insertions(+), 60 deletions(-)

diff --git a/src/views/screen/newPage/index.vue b/src/views/screen/newPage/index.vue
index 15b8974..a2a83e9 100644
--- a/src/views/screen/newPage/index.vue
+++ b/src/views/screen/newPage/index.vue
@@ -1,8 +1,7 @@
 <template>
   <div class="new-page">
-    <div style="display: flex; justify-content: space-between">
+    <div style="display: flex; justify-content: center">
       <div class="header_box">
-        <h1>杩愮淮鑰冩牳澶у睆</h1>
         <div class="tabs-box">
           <el-tabs v-model="activeName" @tab-click="handleClick">
             <el-tab-pane
@@ -18,6 +17,19 @@
     </div>
     <div style="display: flex; justify-content: space-between">
       <div class="left_box">
+        <div class="titleCard" style="height: 90px; width: 450px">
+          <div>杩愮淮鑰冩牳澶у睆</div>
+        </div>
+        <div class="card" style="height: 622px">
+          <div class="card_header"><div class="title">宸ュ崟鏁版嵁</div></div>
+          <div><ScreenData></ScreenData></div>
+        </div>
+      </div>
+      <div class="large_screen_box">
+        <NewMap></NewMap>
+      </div>
+
+      <div class="left_box">
         <div class="card">
           <div class="card_header">
             <div class="title">璁惧鏁版嵁</div>
@@ -32,15 +44,24 @@
               <div style="margin: 0 10px">浜鸿劯</div>
               <div class="data-info">
                 <div class="data-lable">璁惧鎬绘暟</div>
-                <div class="data-num type1" v-roll>{{ 1123 }}</div>
+                <div class="data-num type1">
+                  <span v-roll>{{ 1123 }}</span
+                  ><i class="el-icon-top"></i>
+                </div>
               </div>
               <div class="data-info">
                 <div class="data-lable">璁惧姝e父鏁�</div>
-                <div class="data-num type2" v-roll>{{ 1123 }}</div>
+                <div class="data-num type2">
+                  <span v-roll>{{ 1123 }}</span
+                  ><i class="el-icon-top"></i>
+                </div>
               </div>
               <div class="data-info">
                 <div class="data-lable">璁惧寮傚父鏁�</div>
-                <div class="data-num type3" v-roll>{{ 1123 }}</div>
+                <div class="data-num type3">
+                  <span v-roll>{{ 1123 }}</span
+                  ><i class="el-icon-bottom"></i>
+                </div>
               </div>
             </div>
             <div class="device_data">
@@ -52,15 +73,24 @@
               <div style="margin: 0 10px">杞﹁締</div>
               <div class="data-info">
                 <div class="data-lable">璁惧鎬绘暟</div>
-                <div class="data-num type1" v-roll>{{ 1123 }}</div>
+                <div class="data-num type1">
+                  <span v-roll>{{ 1123 }}</span
+                  ><i class="el-icon-bottom"></i>
+                </div>
               </div>
               <div class="data-info">
                 <div class="data-lable">璁惧姝e父鏁�</div>
-                <div class="data-num type2" v-roll>{{ 1123 }}</div>
+                <div class="data-num type2">
+                  <span v-roll>{{ 1123 }}</span
+                  ><i class="el-icon-bottom"></i>
+                </div>
               </div>
               <div class="data-info">
                 <div class="data-lable">璁惧寮傚父鏁�</div>
-                <div class="data-num type3" v-roll>{{ 1123 }}</div>
+                <div class="data-num type3">
+                  <span v-roll>{{ 1123 }}</span
+                  ><i class="el-icon-bottom"></i>
+                </div>
               </div>
             </div>
             <div class="device_data">
@@ -72,15 +102,24 @@
               <div style="margin: 0 10px">瑙嗛</div>
               <div class="data-info">
                 <div class="data-lable">璁惧鎬绘暟</div>
-                <div class="data-num type1" v-roll>{{ 1123 }}</div>
+                <div class="data-num type1">
+                  <span v-roll>{{ 1123 }}</span
+                  ><i class="el-icon-bottom"></i>
+                </div>
               </div>
               <div class="data-info">
                 <div class="data-lable">璁惧姝e父鏁�</div>
-                <div class="data-num type2" v-roll>{{ 1123 }}</div>
+                <div class="data-num type2">
+                  <span v-roll>{{ 1123 }}</span
+                  ><i class="el-icon-bottom"></i>
+                </div>
               </div>
               <div class="data-info">
                 <div class="data-lable">璁惧寮傚父鏁�</div>
-                <div class="data-num type3" v-roll>{{ 1123 }}</div>
+                <div class="data-num type3">
+                  <span v-roll>{{ 1123 }}</span
+                  ><i class="el-icon-bottom"></i>
+                </div>
               </div>
             </div>
           </div>
@@ -94,41 +133,38 @@
           </div>
         </div>
       </div>
-      <div class="large_screen_box">
-        <ScreenMap></ScreenMap>
-      </div>
-      <div class="left_box">
-        <div class="card" style="height: 103px">
-          <div class="card_header"></div>
-        </div>
-        <div class="card" style="height: 500px">
-          <div class="card_header"><div class="title">浜鸿劯鑰冩牳鏁版嵁</div></div>
-          <div><ScreenData></ScreenData></div>
-        </div>
-      </div>
     </div>
     <div class="footer_box">
       <div class="footer_card">
         <div class="card_header">
           <div class="title">浜鸿劯鑰冩牳鏁版嵁</div>
-          <div style="width: 500px; margin-left: 40px">
-            <ExamineChart class="wrapper-item"></ExamineChart>
+          <div style="width: 600px; margin-left: -20px">
+            <ExamineChart class="wrapper-item" dataType="face"></ExamineChart>
           </div>
         </div>
       </div>
       <div class="footer_card">
         <div class="card_header">
-          <div class="title">杞﹁締鑰冩牳鏁版嵁</div>
-          <div style="width: 500px; margin-left: 40px">
-            <ExamineChart class="wrapper-item"></ExamineChart>
+          <div class="titleCar">杞﹁締鑰冩牳鏁版嵁</div>
+        </div>
+        <div
+          style="
+            overflow: hidden;
+            overflow-x: auto;
+            margin-top: -9px;
+            height: 90%;
+          "
+        >
+          <div style="width: 750px">
+            <ExamineChart class="wrapper-item" dataType="car"></ExamineChart>
           </div>
         </div>
       </div>
       <div class="footer_card">
         <div class="card_header">
           <div class="title">瑙嗛鑰冩牳鏁版嵁</div>
-          <div style="width: 500px; margin-left: 40px">
-            <ExamineChart class="wrapper-item"></ExamineChart>
+          <div style="width: 600px; margin-left: -20px">
+            <ExamineChart class="wrapper-item" dataType="video"></ExamineChart>
           </div>
         </div>
       </div>
@@ -142,6 +178,7 @@
 import ScreenMapThree from "../components/screen-map-three/index";
 import ExamineChart from "../components/screen-examine/components/examine-chart.vue";
 import ScreenData from "../components/screen-data/index.vue";
+import NewMap from "./components/newMap.vue";
 export default {
   name: "Newpage",
   components: {
@@ -150,6 +187,7 @@
     ScreenMap,
     ExamineChart,
     ScreenData,
+    NewMap,
   },
   data() {
     return {
@@ -174,9 +212,11 @@
   mounted() {},
   methods: {
     returnPath() {
-      this.$router.push('/index');
+      this.$router.push("/index");
     },
-    handleClick() {},
+    handleClick(tab, event) {
+      console.log(tab, event);
+    },
   },
 };
 </script>
@@ -188,31 +228,43 @@
     display: flex;
     align-items: center;
     margin-top: 10px;
+    margin-left: -25px;
   }
   .return-button {
-  position: absolute;
-  right: 20px;
-  top: 20px;
-  border-radius: 4px;
-  border: 1px solid #4481DD;
-  background-color: rgba(67, 102, 155, 0.4);
-  color: #4481DD;
-  padding: 5px 20px;
-  cursor: pointer;
-}
+    position: absolute;
+    right: -5px;
+    top: 20px;
+    background: url("../../../assets/images/screen/backBt.png");
+    background-size: 100% 100%;
+    background-repeat: no-repeat !important;
+    background-position: center center !important;
+    padding: 15px 25px;
+    cursor: pointer;
+    font-size: 20px;
+  }
 }
 ::v-deep .tabs-box {
   margin-top: 5px;
   .el-tabs__item {
     color: #ffffff !important;
-    font-size: 20px;
+    font-size: 26px;
   }
   .is-active {
-    color: #66b5ff !important;
-    background: url("../../../assets/images/screen/button1.png");
-    background-size: cover !important;
-    background-repeat: no-repeat !important;
-    background-position: center center !important;
+    color: #00b8ff !important;
+    // background: url("../../../assets/images/screen/button1.png");
+    // background-size: cover !important;
+    // background-repeat: no-repeat !important;
+    // background-position: center center !important;
+    background: linear-gradient(#00b8ff, #00b8ff) left top,
+      linear-gradient(#00b8ff, #00b8ff) left top,
+      linear-gradient(#00b8ff, #00b8ff) right top,
+      linear-gradient(#00b8ff, #00b8ff) right top,
+      linear-gradient(#00b8ff, #00b8ff) left bottom,
+      linear-gradient(#00b8ff, #00b8ff) left bottom,
+      linear-gradient(#00b8ff, #00b8ff) right bottom,
+      linear-gradient(#00b8ff, #00b8ff) right bottom;
+    background-repeat: no-repeat;
+    background-size: 0.1vw 0.5vw, 0.5vw 0.1vw;
   }
 }
 ::v-deep .el-input__inner {
@@ -232,22 +284,33 @@
 /* 鍘绘帀tabs鏍囩鏍忎笅鐨勪笅鍒掔嚎 */
 ::v-deep .el-tabs__nav-wrap::after {
   position: static !important;
-//   background-color: #fff;
+  //   background-color: #fff;
 }
-::v-deep .el-tabs__active-bar{
-    width: 0 !important;
+::v-deep .el-tabs__active-bar {
+  width: 0 !important;
 }
 ::v-deep .el-tabs__item {
   margin: 5px 30px;
   padding: 0px 25px !important;
-  border-radius: 5px;
-  background: url("../../../assets/images/screen/button.png");
-  background-size: 100% 100%;
-  background-repeat: no-repeat !important;
-  background-position: center center !important;
+  background: linear-gradient(#ffffff, #ffffff) left top,
+    linear-gradient(#ffffff, #fff) left top,
+    linear-gradient(#ffffff, #ffffff) right top,
+    linear-gradient(#ffffff, #ffffff) right top,
+    linear-gradient(#ffffff, #ffffff) left bottom,
+    linear-gradient(#ffffff, #ffffff) left bottom,
+    linear-gradient(#ffffff, #ffffff) right bottom,
+    linear-gradient(#ffffff, #ffffff) right bottom;
+  background-repeat: no-repeat;
+  background-size: 0.1vw 0.5vw, 0.5vw 0.1vw;
+  // background-color: rgba(65, 136, 242, 0.1);
+  // background: url("../../../assets/images/screen/button.png");
+  // background-size: 100% 100%;
+  // background-repeat: no-repeat !important;
+  // background-position: center center !important;
 }
 .left_box {
   width: 460px;
+  position: relative;
   .card {
     height: 300px;
     width: 460px;
@@ -255,6 +318,17 @@
     .card_header {
       height: 40px;
     }
+  }
+  .titleCard {
+    // background: url("../../../assets/images/screen/titleBg.png");
+    // background-size: 100% 100%;
+    // background-repeat: no-repeat !important;
+    // background-position: center center !important;
+    font-size: 40px;
+    font-weight: bold;
+    position: absolute;
+    top: -60px;
+    left: 10px;
   }
 }
 .large_screen_box {
@@ -281,17 +355,23 @@
 .footer_box {
   width: 100%;
   height: 320px;
-  background: url("../../../assets/images/screen/cardBg.png");
-  background-size: 100% 101%;
-  background-repeat: no-repeat !important;
-  background-position: center center !important;
+  background: rgba(90, 125, 179, 0.1) !important;
   display: flex;
   justify-content: space-between;
+  border: rgba(84, 132, 203, 0.4) 2px solid;
   .footer_card {
     width: 33%;
     margin: 5px 0;
     .card_header {
       height: 40px;
+      .titleCar {
+        margin-left: 20px;
+        padding-top: 5px;
+        color: #fff;
+        letter-spacing: 2px;
+        font-size: 20px;
+        font-style: italic;
+      }
     }
   }
 }

--
Gitblit v1.8.0