派生自 wuyushui/SewerAndRainNetwork

chenzeping
2021-04-13 d7c0f79217217f90546f4b3113bd85f86c42e4f8
src/components/panel/RightSearchPanel.vue
@@ -12,7 +12,9 @@
                              </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)}" v-show="item.isShow" >
            <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">
@@ -56,9 +58,16 @@
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 },
  components: {
    GasWasteSearch,
    WaterWasteSearch,
    SolidWasteSearch,
    EnvRiskSearch,
    DischargeSearch
  },
  data () {
    return {
      isShow: true,
@@ -215,16 +224,20 @@
        transform-origin: top right;
        animation: bounce-in .2s;
    }
    .searchPanelChange-leave-active {
        transform-origin: top right;
        animation: bounce-in .2s reverse;
    }
.search-container {
    position: relative;
    width: 1.79167rem;
  //width: 1.79167rem;
  width: 4.7rem;
  /*  height: 5.6475rem;*/
    overflow: hidden;
}
.module-wrap{
  width: 0.15rem;
  height: 0.15rem;
@@ -240,9 +253,11 @@
  cursor: pointer;
  position: relative;
  line-height: 0.15rem;
  li{
    margin: 0.00521rem 0;
    text-align: center;
    img{
      width: 0.1rem;
      height: 0.1rem;
@@ -250,6 +265,7 @@
    }
  }
}
.panel-right {
  display: inline-flex;
  //width: 322px;
@@ -301,12 +317,14 @@
        border-radius: 50%;
        z-index: 999;
    }
    .el-button--default.special-button:hover{
        background:@background-color;
        border:1px solid @color;
        box-shadow: 0 0 2px @color;
        color:@color;
    }
  .el-form-item__label {
    color: rgb(52, 224, 255);
    color: @color;
@@ -400,6 +418,7 @@
    text-overflow: ellipsis;
    white-space: nowrap;
  }
  .panel-fold-btn{
    overflow: hidden;
    position: absolute;
@@ -412,6 +431,7 @@
    /*right: 0px;*/
    background-color: rgba(5,24,66,.8);
    border-radius: 10px 0 0 10px;
    .btn-stretch {
      //width: 20px;
      //height: 40px;
@@ -423,6 +443,7 @@
      transition: transform 1s linear;
        /*transition: 3s linear;*/
    }
    .btn-shrink {
      width: 20px;
      height: 40px;
@@ -442,13 +463,16 @@
    font-size: 12px;
    background-color: #0B3B6D;
  }
  .tab-item:hover{
    cursor: pointer;
  }
  .panel-tab {
    position: relative;
    z-index: 500;
    margin-right: .025rem;
    .container{
      max-height: 3.125rem;
      overflow: hidden;
@@ -469,10 +493,12 @@
    //background: url('../../assets/images/map-pages/icon/bgc.png') no-repeat;
    //background-size: 100% 98%;
  }
  .a{
    transform: translateX(328px);
    transition: transform 3s linear;
    }
  .panel_searchTotal {
    font-size: 12px;
    float: right;
@@ -504,12 +530,18 @@
    display: grid;
    font-size: 18px;
  }
    /*input 点击搜索样式*/
    .rightButtonSearch{
        display: flex;
        justify-content: space-between;
        align-items: center;
        .el-input{margin-right: 10px}
    .el-input {
      margin-right: 10px
    }
        .el-icon-search{
            width: 40px;
            border:1px solid @color;
@@ -523,15 +555,23 @@
            padding:0;
        }
    }
    /*单选按钮样式*/
    .levelOfRisk{padding-left:20px}
    .levelOfRisk .el-radio{padding-bottom:6px}
  .levelOfRisk {
    padding-left: 20px
  }
  .levelOfRisk .el-radio {
    padding-bottom: 6px
  }
    .levelOfRisk-type{
        display: inline-block;
        position: relative;
        padding-right: 5px;
        color:@color-shadow;
        i{
            display: block;
            width: 15px;
@@ -542,7 +582,10 @@
            margin-top: -5px;
        }
    }
    .el-radio.is-checked .levelOfRisk-type{color:#409EFF}
  .el-radio.is-checked .levelOfRisk-type {
    color: #409EFF
  }
    .environmental-risk-list{
        position: relative;
@@ -552,6 +595,7 @@
        padding-bottom:5px;
        color: @color-shadow;
        border-bottom:1px solid @background-color-split;
        .state{
            width: 30px;
            height: 30px;
@@ -564,6 +608,7 @@
            background: #0B3B6D;
        }
    }
    .environmental-risk-list.hover,
    .environmental-risk-list:hover{
        color:@color-over;
@@ -724,19 +769,26 @@
      background-color: #061e51 !important;
    }
  }
  .unfold {
    transform: translateX(332px);
    transition: transform 0.5s linear;
  }
  .shrink {
    transform: translateX(0px);
    transition: transform 0.5s linear;
  }
    /******************以下公共部分**********/
    .sewers-search{
        position: relative;
        overflow: hidden;
        .panel-title{}
    .panel-title {
    }
        .search-panel{
            background-color: transparent;
            padding: 10px;
@@ -749,15 +801,26 @@
                color: @color-gray;
                font-size: 0.01rem;
                padding:0 15px;
                .el-select .el-input.is-focus .el-input__inner{
                    border-color: @color;
                }
            }
            .el-input__inner{background: none;color:#fff;font-size: 14px;border-radius: 0; border-color: @color;background: rgba(0,16,30,.5);}
      .el-input__inner {
        background: none;
        color: #fff;
        font-size: 14px;
        border-radius: 0;
        border-color: @color;
        background: rgba(0, 16, 30, .5);
        }
    }
        .search-btn{
        }
        //location-btn{
        //
        //}