From b8a72fe64c7dce111517e18f1b9c3b73ab49fb36 Mon Sep 17 00:00:00 2001
From: ZhangXianQiang <1135831638@qq.com>
Date: 星期三, 28 二月 2024 18:01:45 +0800
Subject: [PATCH] feat:安全隐患数据统计

---
 src/views/daoAnOffice/right/danger/index.vue |  109 +++---------------------------------------------------
 1 files changed, 7 insertions(+), 102 deletions(-)

diff --git a/src/views/daoAnOffice/right/danger/index.vue b/src/views/daoAnOffice/right/danger/index.vue
index 0b5a281..de7f11a 100644
--- a/src/views/daoAnOffice/right/danger/index.vue
+++ b/src/views/daoAnOffice/right/danger/index.vue
@@ -9,106 +9,29 @@
         </div>
       </div>
     </template>
+
     <template #content>
-      <div class="content-container flex flex-col justify-between">
-        <div class="content-item" v-for="item in contentList" :key="item.itemIndex">
-          <div class="content-wrapper flex justify-between">
-
-            <!-- 淇℃伅闈㈡澘 -->
-            <div class="info-content flex flex-col justify-between">
-              <div class="info-item">
-                <span class="info-label">閫氭嫨鏃堕棶锛�</span>
-                <span class="info-value">{{ item.time }}</span>
-              </div>
-              <div class="info-item">
-                <span class="info-label">闅愭偅绫诲瀷锛�</span>
-                <span class="info-value">{{ item.type }}</span>
-              </div>
-              <div class="info-item">
-                <span class="info-label">璐d换鍗曚綅锛�</span>
-                <span class="info-value">{{ item.unit }}</span>
-              </div>
-              <div class="info-item">
-                <span class="info-label">閯傛敼鏃堕檺锛�</span>
-                <span class="info-value">{{ item.rectTime }}</span>
-              </div>
-              <div class="info-item">
-                <span class="info-label">瀹屾垚鎯呭喌锛�</span>
-                <span class="info-value">{{ item.state }}</span>
-              </div>
-            </div>
-
-            <!-- 鍥剧墖鍒楄〃 -->
-            <div class="image-content flex justify-between items-center">
-              <ImageSwiper :imageList="item.images"></ImageSwiper>
-            </div>
-          </div>
-        </div>
-      </div>
+      <InfoView v-show="isActive"></InfoView>
+      <DataView v-show="!isActive"></DataView>
     </template>
+
   </RightTitle>
 </template>
 
 <script setup lang="ts">
-import testImage from '@/assets/img/test_img/閬撳畨鍔�.png';
 
 import RightTitle from "@/components/right-title";
-import ImageSwiper from './imageSwiper.vue';
+import DataView from './dataView.vue';
+import InfoView from './infoView.vue';
 import { ref } from 'vue';
 
+let isActive = ref(true);
 
 const selectItems = ref([
   { itemIndex: 1, name: '瀹夊叏闅愭偅', isActive: false },
   { itemIndex: 2, name: '鏁版嵁缁熻', isActive: true },
 ]);
 
-const contentList = ref([
-  {
-    itemIndex: 1,
-    time: '2023 12-12',
-    type: '閬撹矾闅愭偅',
-    unit: '閮芥睙鍫板競鍏畨灞�',
-    rectTime: '2023-13-23',
-    state: '鎶慨涓�',
-    images: [
-      testImage,
-      testImage,
-      testImage,
-      testImage,
-      testImage,
-    ]
-  },
-  {
-    itemIndex: 2,
-    time: '2023 12-12',
-    type: '閬撹矾闅愭偅',
-    unit: '閮芥睙鍫板競鍏畨灞�',
-    rectTime: '2023-13-23',
-    state: '鎶慨涓�',
-    images: [
-      testImage,
-      testImage,
-      testImage,
-      testImage,
-      testImage,
-    ]
-  },
-  {
-    itemIndex: 3,
-    time: '2023 12-12',
-    type: '閬撹矾闅愭偅',
-    unit: '閮芥睙鍫板競鍏畨灞�',
-    rectTime: '2023-13-23',
-    state: '鎶慨涓�',
-    images: [
-      testImage,
-      testImage,
-      testImage,
-      testImage,
-      testImage,
-    ]
-  }
-]);
 
 </script>
 
@@ -129,23 +52,5 @@
 .item:last-child {
   margin-right: 0;
 }
-.content-container {
-  height: 510px;
-}
-.content-item {
-  background-color: rgba(17, 34, 58, 0.6);
-  padding: 18px 7px 18px 23px;
-  border: 1px solid #29466A;
-}
-.content-item:last-child {
-  margin-bottom: 0px;
-}
 
-.info-item {
-  font-size: 12px;
-
-  .info-label {
-    color: rgba(91, 131, 189, 1);
-  }
-}
 </style>
\ No newline at end of file

--
Gitblit v1.8.0