From ae3da7e6c7e6916052e3de4f3fab0cfb73bf80c3 Mon Sep 17 00:00:00 2001 From: wangqi <magical1908@outlook.com> Date: 星期三, 07 四月 2021 10:08:04 +0800 Subject: [PATCH] 天地图修改为一排 --- src/components/panel/ToolBoxPanel.vue | 98 ++++++++---------------------------------------- src/components/BaseNav/PublicBounced/PublicBounced.vue | 2 2 files changed, 18 insertions(+), 82 deletions(-) diff --git a/src/components/BaseNav/PublicBounced/PublicBounced.vue b/src/components/BaseNav/PublicBounced/PublicBounced.vue index d908a07..7726783 100644 --- a/src/components/BaseNav/PublicBounced/PublicBounced.vue +++ b/src/components/BaseNav/PublicBounced/PublicBounced.vue @@ -11,7 +11,7 @@ <div class="public-bounced-content-left-bottom"> <public-table v-if="value === 'gufei'" :displayContentTable="displayContentTable"></public-table> - <public-chart v-else></public-chart> + <public-chart v-else :getWasteGasDetails="getWasteGasDetails"></public-chart> </div> </div> <div class="public-bounced-content-right"> diff --git a/src/components/panel/ToolBoxPanel.vue b/src/components/panel/ToolBoxPanel.vue index 79b4693..1b47d6c 100644 --- a/src/components/panel/ToolBoxPanel.vue +++ b/src/components/panel/ToolBoxPanel.vue @@ -29,15 +29,16 @@ <img :src="itemT.iconChoose" :title="itemT.title" v-if="Selecd === indexT && checkedItem" alt=""/> <img :src="itemT.icon" :title="itemT.title" alt="" v-else/> </el-button> - <div class="base-map-inner-panel" v-show="item.index==='2'"> - <div v-for="item in basemapHelper.basemapList" :key="item.code" class="basemap-layer-item"> - <img class="base-map-img" width="50" height="50" :src="item.conf.icon_actived" :title="item.name" - @click="changeBasemap(item)" alt=""/> - <el-checkbox class="base-map-anno" name="basemap" v-model="item.conf.annotationCheck" - label="鏍囨敞" @change="changeBasemap(item)"> - </el-checkbox> - </div> - </div> +<!-- <div class="base-map-inner-panel" v-show="item.index==='2'">--> +<!-- <div v-for="item in basemapHelper.basemapList" :key="item.code" class="basemap-layer-item">--> +<!-- <img class="base-map-img" width="50" height="50" :src="item.conf.icon_actived" :title="item.name"--> +<!-- @click="changeBasemap(item)" alt=""/>--> +<!-- <el-checkbox class="base-map-anno" name="basemap" v-model="item.conf.annotationCheck"--> +<!-- label="鏍囨敞" @change="changeBasemap(item)">--> +<!-- </el-checkbox>--> +<!-- </div>--> +<!-- </div>--> + <lc-base-map v-show="item.index==='2'"></lc-base-map> </el-popover> <el-button @click="changeSelect" class="special-button"> <i class="el-icon-d-arrow-left"></i> @@ -49,6 +50,7 @@ </template> <script> +import LcBaseMap from '@components/LayerController/modules/LcBaseMap' // 鍔熻兘瀵艰埅 import plot from '@assets/images/map-pages/icon/toolbox/biaohui.png' import polygon from '@assets/images/map-pages/icon/toolbox/celiang1.png' @@ -95,11 +97,14 @@ export default { name: 'ToolBoxPanel', + components: { + LcBaseMap + }, data () { return { isShow: [], - currentBaseMapCode: 'tianditu_img', - basemapList: [], + // currentBaseMapCode: 'tianditu_img', + // basemapList: [], selectGroup: false, drawLayer: null, drawLayerArray: [], @@ -257,33 +262,10 @@ ] } }, - computed: { - basemapHelper () { - return this.$store.state.map.basemapHelper - } - }, methods: { init (map) { this.map = map this.toolBoxPanelVisible = true - }, - changeBasemap (itm) { - this.active = -1 - const code = itm.code - this.basemapHelper.basemapList.forEach((item) => { - if (item.code === code) { - if (this.currentBaseMapCode == null || this.currentBaseMapCode !== code) { - this.currentBaseMapCode = code - this.basemapHelper.showBasemap(item.code, item.conf.annotationCheck, true) - } else { - this.basemapHelper.showBasemap(item.code, item.conf.annotationCheck, false) - } - - this.basemapHelper.basemapList.forEach((item) => { - item.layer.bringToBack() - }) - } - }) }, changeChoose (index) { if (this.drawLayer == null) { @@ -436,7 +418,7 @@ width: 45px; height: 45px; background: @background-color; - vertical-align: middle !important; + //vertical-align: middle !important; .base-map-img { position: absolute; @@ -482,52 +464,6 @@ .specific-tools-group { z-index: 1; - - .base-map-inner-panel { - display: flex; - justify-content: center; - align-items: center; - - .base-map-img { - position: absolute; - } - - .base-map-img-Tool:hover { - cursor: pointer; - } - - .base-map-anno-Tool { - position: absolute; - margin-left: 2px; - background-color: rgba(0, 0, 0, .5); - color: @color-over; - - .el-checkbox__label { - padding-left: 5px !important; - } - } - - .basemap-layer-item { - display: flex; - width: 50px; - height: 50px; - margin: 10px; - border: 2px solid white; - - input { - position: relative; - left: 0; - top: -53px; - } - - .basemap-layer-item-name { - position: relative; - left: 0; - top: -53px; - } - } - } - .tools-panel-choose { border: none; box-shadow: 0 0 0.03rem @color-shadow; -- Gitblit v1.8.0