From 00ef473d3b7508fd898549fc9f4c74eef52a7d71 Mon Sep 17 00:00:00 2001
From: ZhangXianQiang <1135831638@qq.com>
Date: 星期三, 20 三月 2024 09:54:26 +0800
Subject: [PATCH] feat:详情跳转

---
 src/views/screen/components/screen-video/index.vue |  208 +++++++++++++++++++++++----------------------------
 1 files changed, 95 insertions(+), 113 deletions(-)

diff --git a/src/views/screen/components/screen-video/index.vue b/src/views/screen/components/screen-video/index.vue
index e6fd8dd..d97042f 100644
--- a/src/views/screen/components/screen-video/index.vue
+++ b/src/views/screen/components/screen-video/index.vue
@@ -1,149 +1,131 @@
 <template>
   <div class="video-container">
-    <wrapper-title :title="'瑙嗛璁惧'"></wrapper-title>
+    <wrapper-title :title="'瑙嗛璁惧鏁版嵁'" :path="'/monitorServe/video'"></wrapper-title>
+
     <div class="video-content">
-      <div class="video-plane">
-        <dv-border-box-13 class="panel">
-          <div class="panel-container">
-            <div class="top-container">
-              <div class="data-item">
-                <dv-decoration-9 style="width:120px;height:120px;">
-                  <div class="data-num type1">1156</div>
-                </dv-decoration-9>
-                <div class="data-label">璁惧鎬绘暟</div>
-              </div>
-              <div class="data-item">
-                <dv-decoration-9 style="width:120px;height:120px;">
-                  <div class="data-num type2">1000</div>
-                </dv-decoration-9>
-                <div class="data-label">姝e父鏁�</div>
-              </div>
+      <div class="data-plane">
+        <dv-border-box-13 class="plane">
+          <div class="data-item">
+            <div class="data-icon">
+              <img src="@/assets/images/screen/icon/icon1.png" alt="" class="width-img">
             </div>
-            <div class="bottom-container">
-              <div class="data-item">
-                <dv-decoration-9 style="width:120px;height:120px;">
-                  <div class="data-num type3">156</div>
-                </dv-decoration-9>
-                <div class="data-label">寮傚父鏁�</div>
-              </div>
-              <div class="data-item">
-                <dv-decoration-9 style="width:120px;height:120px;">
-                  <div class="data-num type4">75</div>
-                </dv-decoration-9>
-                <div class="data-label">鐢熸垚寮傚父宸ュ崟鏁�</div>
-              </div>
-              <div class="data-item">
-                <dv-decoration-9 style="width:120px;height:120px;">
-                  <div class="data-num type5">91.36%</div>
-                </dv-decoration-9>
-                <div class="data-label">璁惧杩愯鐜�</div>
-              </div>
+            <div class="data-info">
+              <div class="data-lable">璁惧鎬绘暟</div>
+              <div class="data-num type1" v-roll>{{ 1123 }}</div>
             </div>
-
-
           </div>
+        </dv-border-box-13>
 
+        <dv-border-box-13 class="plane">
+          <div class="data-item">
+            <div class="data-icon">
+              <img src="@/assets/images/screen/icon/icon2.png" alt="" class="width-img">
+            </div>
+            <div class="data-info">
+              <div class="data-lable">璁惧姝e父鏁�</div>
+              <div class="data-num type2" v-roll>{{ 2000 }}</div>
+            </div>
+          </div>
+        </dv-border-box-13>
+
+        <dv-border-box-13 class="plane">
+          <div class="data-item">
+            <div class="data-icon">
+              <img src="@/assets/images/screen/icon/icon2.png" alt="" class="width-img">
+            </div>
+            <div class="data-info">
+              <div class="data-lable">璁惧寮傚父鏁�</div>
+              <div class="data-num type3" v-roll>{{ 1000 }}</div>
+            </div>
+          </div>
         </dv-border-box-13>
       </div>
     </div>
   </div>
+
 </template>
 
 <script>
 import WrapperTitle from '../wrapper-title/index';
-
 export default {
-  name: 'ScreenVideo',
+  name: 'ScreenFace',
   components: {
     WrapperTitle
-  }
+  },
+  data() {
+    return {
+    }
+  },
+
+  methods: {
+  },
+
+  mounted() {
+
+  },
 }
 </script>
 
 <style lang="scss" scoped>
 .video-container {
-  flex: 1;
+  width: 100%;
+  height: fit-content;
   display: flex;
   flex-direction: column;
-  margin-bottom: 20px;
 }
 
 .video-content {
   flex: 1;
   background: rgba(67, 102, 155, 0.3);
   border: 1px solid rgba(47, 91, 157, 0.8);
-}
 
-.panel {
-  width: 100%;
-  height: 100%;
-}
-
-.video-plane {
-  width: 100%;
-
-  .panel-container {
-    width: 100%;
-    height: 100%;
-    display: flex;
-    flex-direction: column;
-    justify-content: space-between;
-    align-items: center;
-    box-sizing: border;
-    padding: 20px;
-
-    .top-container,
-    .bottom-container {
-      width: 100%;
-      display: flex;
-
-    }
-
-    .top-container {
-      justify-content: center;
-
-      .data-item {
-        margin: 0 30px;
-      }
-    }
-
-    .bottom-container {
-      justify-content: space-around;
-    }
-
-    .data-item {
-      display: flex;
-      flex-direction: column;
-      align-items: center;
-      font-size: 20px;
-      color: #fff;
-      .data-num {
-        font-weight: bold;
-        font-size: 22px;
-      }
-    }
-
-    .type1 {
-      color: #0883d4;
-    }
-
-    .type2 {
-      color: #08b108;
-    }
-
-    .type3 {
-      color: #ff0000;
-    }
-
-    .type4 {
-      color: #d82a64;
-    }
-
-    .type5 {
-      color: #08b108;
-    }
-
+  .plane {
+    margin-bottom: 10px;
   }
 
+  .data-plane {
+    .data-item {
+      width: 100%;
+      padding: 10px 20px;
+      display: flex;
+      align-items: center;
+
+      .data-icon {
+        width: 40px;
+        margin: 0 20px;
+      }
+
+      .data-info {
+        flex: 1;
+        color: #5b83bd;
+        font-size: 16px;
+
+        .data-num {
+          margin-top: 5px;
+          font-size: 24px;
+          color: #fff;
+        }
+
+        .type1 {
+          color: #287cfa;
+        }
+        .type2 {
+          color: #0cd81d;
+        }
+        .type3 {
+          color: #e20c0c
+        }
+      }
+    }
+  }
+
+  #faceChart {
+    width: 100%;
+    height: 300px;
+  }
+}
+
+.width-img {
+  width: 100%;
 }
 </style>
\ No newline at end of file

--
Gitblit v1.8.0