派生自 wuyushui/SewerAndRainNetwork

chenyabin
2021-04-19 30c3c06760f6412cbdb2a3a8418e1f0d43e66d30
完成附属设施功能。1
1个文件已修改
22 ■■■■■ 已修改文件
src/components/panel/topicSearch/SewersSearch.vue 22 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/components/panel/topicSearch/SewersSearch.vue
@@ -65,7 +65,7 @@
      </el-tab-pane>
    </el-tabs>
    <!-- 附属设施面板 -->
    <affiliated-facilities :facilitiesParameter="facilitiesParameter" :fuShuSheShiSubItems="fuShuSheShiSubItems" ></affiliated-facilities>
    <affiliated-facilities :facilitiesParameter="facilitiesParameter"  v-if="fuShuSheShiShow" ></affiliated-facilities>
  </div>
</template>
@@ -101,7 +101,7 @@
      subItems: LayerPipeLines.layers,
      total: 0,
      form: {
        pipelineType: '管网',
        pipelineType: '管线',
        dataType: '',
        keyword: ''
      },
@@ -110,8 +110,7 @@
      isWaybillHover: true,
      isRouteHover: false,
      facilitiesParameter: null,
      //  fuShuSheShiShow: false,
      fuShuSheShiShow: true,
      activeNum: -1
    }
  },
@@ -155,19 +154,14 @@
    },
    handleLocation (val, index) {
      this.activeNum = index
      this.facilitiesParameter = val
      // layer && layer.openPopup()
      // 判断选择是否是管线,如果是则显示《附属设施》弹框
      /* if (this.form.pipelineType === '管线') {
        for (let i = 0; i < this.items.length; i++) {
          const item = this.items[i]
          if (item.name === '附属设施') {
            this.fuShuSheShiSubItems = item.layers
            // console.log(this.fuShuSheShiSubItems)
          }
        }
      } */
      if (this.form.pipelineType === '管线') {
        this.fuShuSheShiShow = true
      } else {
        this.fuShuSheShiShow = false
      }
      window.layerFactory.flyByFeature(val, this.form.dataType.code)
    }
  }