From af153c8d632eef5bcf6210182a5585b313a35e27 Mon Sep 17 00:00:00 2001
From: chenzeping <ChenZeping02609@163.com>
Date: 星期二, 13 四月 2021 11:24:35 +0800
Subject: [PATCH] Merge branch 'develop' of http://xearth.cn:6600/r/wuyushui/SewerAndRainNetwork into develop

---
 src/components/panel/RightSearchPanel.vue |   45 ++++++++++++++++++++++++++++++++++-----------
 1 files changed, 34 insertions(+), 11 deletions(-)

diff --git a/src/components/panel/RightSearchPanel.vue b/src/components/panel/RightSearchPanel.vue
index 28910bb..cc2ba13 100644
--- a/src/components/panel/RightSearchPanel.vue
+++ b/src/components/panel/RightSearchPanel.vue
@@ -12,7 +12,7 @@
                               </div>
                           </li>
                       </ul> -->
-                      <ul  v-for="item in topicList" :key="item.name" :class="item.checked?'module-wrap map-btn-active':'module-wrap map-btn-unactive'" @click="()=>{selected(item)}" >
+                      <ul  v-for="item in topicList" :key="item.name" :class="item.checked?'module-wrap map-btn-active':'module-wrap map-btn-unactive'" @click="()=>{selected(item)}" v-show="item.isShow" >
                           <el-tooltip :popper-class="'map-tooltip'" effect="dark" :content="item.name" placement="left">
                               <li>
                                   <img src="../../assets/images/map-pages/icon/sl.png" class="icon">
@@ -26,11 +26,11 @@
                       <div :class="[isCollapse? 'btn-stretch':'btn-shrink']" ></div>
                   </div>
                   <div :class="'search-container map-background'" v-show="selectGroup" >
-                      <div @click="setSearchPanelChange" type="button" class="el-button special-button el-button--default ">
+                      <div @click="setSearchPanelChange" class="el-button special-button el-button--default ">
                           <i class=" el-icon-d-arrow-right" v-if="selectGroup"></i>
                           <i class=" el-icon-d-arrow-left" v-else ></i>
                       </div>
-                      <div class="el-message-box__content" style="padding:0 6px 6px 6px;font-size: 13px;">
+                      <div class="el-message-box__content" style="padding:0;font-size: 13px;">
                           <component :title="title" :is="gcComp"></component>
                       </div>
                   </div>
@@ -55,6 +55,7 @@
 import SolidWasteSearch from '@components/panel/topicSearch/SolidWasteSearch'
 import SewersSearch from '@components/panel/topicSearch/SewersSearch'
 import SoilGroundWaterSearch from '@components/panel/topicSearch/SoilGroundWaterSearch.vue'
+import bus from '@/eventBus'
 export default {
   name: 'MonitorPanel',
   components: { GasWasteSearch, WaterWasteSearch, SolidWasteSearch, EnvRiskSearch, DischargeSearch },
@@ -66,7 +67,6 @@
       topicCheckedList: [],
       isPanelVisible: false,
       gcComp: SewersSearch,
-
       gdVisible: true,
       hbVisible: false,
       pkVisible: false,
@@ -74,7 +74,7 @@
 
       title: '姹¢洦姘寸缃�',
       isCollapse: true,
-      selectGroup: true
+      selectGroup: false
     }
   },
   computed: {},
@@ -116,13 +116,13 @@
         case '姹℃煋婧�':
           this.gcComp = DischargeSearch
           break
-        case '搴熸按鐩戞祴':
+        case '搴熸按':
           this.gcComp = WaterWasteSearch
           break
-        case '搴熸皵鐩戞祴':
+        case '搴熸皵':
           this.gcComp = GasWasteSearch
           break
-        case '鍥哄簾绠$悊':
+        case '鍥哄簾':
           this.gcComp = SolidWasteSearch
           break
         case '鐜椋庨櫓':
@@ -131,7 +131,7 @@
         case '鍦熷¥鍙婂湴涓嬫按':
           this.gcComp = SoilGroundWaterSearch
           break
-        case '姹¢洦姘寸缃�':
+        case '绠$綉':
           this.gcComp = SewersSearch
           break
       }
@@ -180,9 +180,32 @@
     //       speed: 1000
     //     })
     //   }
+    },
+    defaultLastOne () {
+      let v = {}
+      this.topicList.forEach((item) => {
+        if (item.isShow) {
+          v = item
+        }
+      })
+      this.selected(v)
     }
   },
   mounted () {
+    const that = this
+    bus.$on('changeSearchBar', function (obj) {
+      // console.log(obj.checked, obj.name)
+      that.topicList.forEach((item) => {
+        if (item.name === obj.name) {
+          item.isShow = obj.checked
+          if (item.isShow) {
+            that.selected(item)
+          } else {
+            that.defaultLastOne()
+          }
+        }
+      })
+    })
   }
 }
 </script>
@@ -199,7 +222,7 @@
 .search-container {
     position: relative;
     width: 1.79167rem;
-    /*height: 5.6475rem;*/
+  /*  height: 5.6475rem;*/
     overflow: hidden;
 }
 .module-wrap{
@@ -716,7 +739,7 @@
         .panel-title{}
         .search-panel{
             background-color: transparent;
-            padding: 10px 0;
+            padding: 10px;
             border-bottom: 1px solid @background-color-split;
             // .el-input{width:calc(100% - 40px);position: relative}
             /deep/ input {

--
Gitblit v1.8.0