From c56e506fd34c58209240e97fc29043639fae5d19 Mon Sep 17 00:00:00 2001
From: ChenZeping <chenzeping>
Date: 星期四, 29 四月 2021 15:13:21 +0800
Subject: [PATCH] 统计表,指标,预报警表格弹框公共修改,管线分析功能

---
 src/components/BaseNav/WasteSolid/PublicTabs.vue |  156 ++++++++++++++++++++++++---------------------------
 1 files changed, 73 insertions(+), 83 deletions(-)

diff --git a/src/components/BaseNav/WasteSolid/PublicTabs.vue b/src/components/BaseNav/WasteSolid/PublicTabs.vue
index ba844dd..3f58a89 100644
--- a/src/components/BaseNav/WasteSolid/PublicTabs.vue
+++ b/src/components/BaseNav/WasteSolid/PublicTabs.vue
@@ -1,86 +1,72 @@
 <template>
-  <!-- 妗� -->
-  <div class="win">
-    <!-- 鍥涗釜瑙掔殑杈规鏁堟灉 -->
-    <div class="border_corner border_corner_left_top"></div>
-    <div class="border_corner border_corner_right_top"></div>
-    <div class="border_corner border_corner_left_bottom"></div>
-    <div class="border_corner border_corner_right_bottom"></div>
-    <div class="main">
-      <div class="main-matter">
-        <div v-if="value === 'feiqi'">
-          <ul>
-            <li>鐩戞祴鐐瑰悕绉�:{{ setWasteGasdata.Name }}</li>
-            <li>鐢熶骇鍗曚綅:{{ setWasteGasdata.porltName }}</li>
-            <li>鎺掓斁绫诲瀷鍚嶇О:{{ setWasteGasdata.MonTypeName }}</li>
-            <li>鎺掓斁鍘诲悜:{{ setWasteGasdata.EmissDirecti }}</li>
-            <li>鎺у埗绾у埆鍚嶇О:{{ setWasteGasdata.ContrLevelShowName }}</li>
-            <li>鍐�/澶栨帓鍙�:{{ setWasteGasdata.OrOutPortName }}</li>
-          </ul>
-        </div>
-        <div v-if="value === 'gufei'">
-          <ul>
-            <li>鍦烘墍鍚嶇О:{{ setSolidWaste.StoragePlaceName }}</li>
-            <li>璐瓨鑳藉姏:{{ setSolidWaste.StorageQty }}(鍚�)</li>
-            <li>鍓╀綑璐瓨鑳藉姏:{{ setSolidWaste.SurplusFloorArea }}(鍚�)</li>
-            <li>鍗犲湴闈㈢Н(銕�):{{ setSolidWaste.DesignFloorArea }}(銕�)</li>
-            <li>鏈�杩戣串瀛樻棩鏈�:{{ setSolidWaste.StorageDate }}</li>
-            <li class="lastli"></li>
-          </ul>
-        </div>
-        <div v-else-if="value === 'feishui'">
-          <ul>
-            <li>鐩戞祴鐐瑰悕绉�:{{ setWasteWaterdata.Name }}</li>
-            <li>鐢熶骇鍗曚綅:{{ setWasteWaterdata.porltName }}</li>
-            <li>鎺掓斁绫诲瀷鍚嶇О:{{ setWasteWaterdata.MonTypeName }}</li>
-            <li>鎺掓斁鍘诲悜:{{ setWasteWaterdata.EmissDirecti }}</li>
-            <li>鎺у埗绾у埆鍚嶇О:{{ setWasteWaterdata.ContrLevelShowName }}</li>
-            <li>鍐�/澶栨帓鍙�:{{ setWasteWaterdata.OrOutPortName }}</li>
-          </ul>
-        </div>
-      </div>
+  <div class="slotChildTabs">
+    <span></span>
+    <span></span>
+    <span></span>
+    <span></span>
+    <div class="tabs-content">
+      <ul v-for="(item,index) in setSolidWaste" :key="index">
+        <li>鍦烘墍鍚嶇О:{{ item.StoragePlaceName }}</li>
+        <li>璐瓨鑳藉姏:{{ item.StoragePlaceName }}</li>
+        <li>鍓╀綑璐瓨鑳藉姏:{{ item.StorageQty }}</li>
+        <li>鍗犲湴闈㈢Н(銕�):{{ item.SurplusFloorArea }}</li>
+        <li>鏈�杩戣串瀛樻棩鏈�:{{ item.DesignFloorArea }}</li>
+        <li class="lastli"></li>
+      </ul>
     </div>
   </div>
 </template>
 
 <script>
+import mapApi from '@/api/mapApi'
+
 export default {
   name: 'GasTable',
-  props: ['setSolidWaste', 'value', 'setWasteGasdata', 'setWasteWaterdata']
+  data () {
+    return {
+      setSolidWaste: []
+    }
+  },
+  mounted () {
+    this.$nextTick(() => {
+      // this.refsDataTabs()
+    })
+  },
+  methods: {
+    async refsDataTabs (data) {
+      const StoragePlaceId = {
+        StoragePlaceId: data
+      }
+      const result = await mapApi.getSolidWasteBaseInfo(StoragePlaceId)
+      this.setSolidWaste = result.Result.DataInfo
+    }
+  }
 }
 </script>
 
 <style scoped lang="less">
 
-.win {
+.slotChildTabs {
   position: relative;
-  margin-bottom: 0.04rem;
+  margin-bottom: 0.1rem;
   background-color: @background-color;
-  //width: 6rem;
-  //height: 0.5rem;
-}
 
-.main {
-  //width: 100%;
-  //height: 100%;
-
-  .main-matter {
+  .tabs-content {
     font-size: 0.06rem;
     font-weight: normal;
     padding: 0.04rem 0;
     border: 1px solid #396d83;
+
     ul {
-      //width: 100%;
-      //height: 100%;
       display: flex;
       align-items: center;
       justify-content: space-around;
       flex-wrap: wrap;
-      margin-bottom: -0.04rem;
+
       li {
         margin-bottom: 0.04rem;
         text-align: center;
-        min-width: 31%;
+        min-width: 30%;
         background-color: #243a55;
         color: #00d0f9;
         border-radius: 0.02rem;
@@ -88,6 +74,7 @@
         line-height: 0.09rem;
         padding: 0.03rem .5%;
       }
+
       .lastli {
         visibility: hidden
       }
@@ -95,40 +82,43 @@
   }
 }
 
-.border_corner {
-  z-index: 999;
+.slotChildTabs span:nth-child(1) {
   position: absolute;
-  width: 10px;
-  height: 10px;
-  background: rgba(0, 0, 0, 0);
-  border: 1px solid #47d5ea;
+  left: -1px;
+  top: -1px;
+  padding: 6px;
+  border-style: solid;
+  border-color: #02a6b5;
+  border-width: 1px 0 0 1px;
 }
 
-.border_corner_left_top {
-  top: 0;
-  left: 0;
-  border-right: none;
-  border-bottom: none;
+.slotChildTabs span:nth-child(2) {
+  position: absolute;
+  right: -1px;
+  top: -1px;
+  padding: 6px;
+  border-style: solid;
+  border-color: #02a6b5;
+  border-width: 1px 1px 0 0;
 }
 
-.border_corner_right_top {
-  top: 0;
-  right: 0;
-  border-left: none;
-  border-bottom: none;
+.slotChildTabs span:nth-child(3) {
+  position: absolute;
+  right: -1px;
+  bottom: -1px;
+  padding: 6px;
+  border-style: solid;
+  border-color: #02a6b5;
+  border-width: 0 1px 1px 0;
 }
 
-.border_corner_left_bottom {
-  bottom: 0;
-  left: 0;
-  border-right: none;
-  border-top: none;
-}
-
-.border_corner_right_bottom {
-  bottom: 0;
-  right: 0;
-  border-left: none;
-  border-top: none;
+.slotChildTabs span:nth-child(4) {
+  position: absolute;
+  left: -1px;
+  bottom: -1px;
+  padding: 6px;
+  border-style: solid;
+  border-color: #02a6b5;
+  border-width: 0 0 1px 1px;
 }
 </style>

--
Gitblit v1.8.0