From fc1c4ccc6fb29d8dbd475101047632f83b516a3d Mon Sep 17 00:00:00 2001 From: 徐旺旺 <11530253@qq.com> Date: 星期二, 06 四月 2021 18:21:09 +0800 Subject: [PATCH] 修复bug --- src/components/LayerController/LayerController.vue | 84 +----------------------------------------- 1 files changed, 2 insertions(+), 82 deletions(-) diff --git a/src/components/LayerController/LayerController.vue b/src/components/LayerController/LayerController.vue index 9a60145..1c04000 100644 --- a/src/components/LayerController/LayerController.vue +++ b/src/components/LayerController/LayerController.vue @@ -1,6 +1,6 @@ <template> <div class="float-panel"> - <div :class='["btn",layerControllerVisible ? "active" : ""]' @click="showPanel"><span><img src="@assets/images/map-pages/icon/layer.png" alt="" width="26px" style="display: block;margin: auto"><span class="icon-name">鍥惧眰</span></span></div> + <div :class='["iconBtn",layerControllerVisible ? "active" : ""]' @click="showPanel"><span><img src="@assets/images/map-pages/icon/layer.png" alt="" width="26px" style="display: block;margin: auto"><span class="icon-name">鍥惧眰</span></span></div> <transition name="fade"> <div :class="'legend-content map-background'" style="position: absolute;left: 50px;top: 0" v-show="layerControllerVisible"> <lc-service-layer></lc-service-layer> @@ -11,12 +11,10 @@ <script> import '@assets/css/map/magic.min.css' -import presets from './layerControllerPresets' import iconSetting from '@/assets/images/map-pages/icon/setting.png' import LcServiceLayer from './modules/LcServiceLayer' -const cityOptions = ['涓婃捣', '鍖椾含', '骞垮窞', '娣卞湷'] export default { name: 'LayerController', components: { LcServiceLayer }, @@ -44,47 +42,15 @@ icons: { setting: iconSetting }, - checkAll: false, - checkedCities: ['涓婃捣', '鍖椾含'], - cities: cityOptions, - isIndeterminate: true, layerControllerVisible: false, panelSwitch: { main: true // 涓荤獥鍙� } } }, - mounted () { - this.$nextTick(function () { - this.init() - }) - }, methods: { showPanel () { this.layerControllerVisible = !this.layerControllerVisible - }, - handleCheckAllChange (val) { - this.checkedCities = val ? cityOptions : [] - this.isIndeterminate = false - }, - handleCheckedCitiesChange (value) { - const checkedCount = value.length - this.checkAll = checkedCount === this.cities.length - this.isIndeterminate = checkedCount > 0 && checkedCount < this.cities.length - }, - init () { - this.initPreset() - }, - initPreset () { - if (this.preset !== 'default') { - const prmPreset = presets[this.preset] - Object.assign(this.layerControllerVisible, prmPreset) // 闃叉棰勮鍙傛暟涓庨粯璁ゅ弬鏁颁笉涓�鑷村鑷存姤閿欙紝濡傛灉娌℃湁鎸夌収鎮ㄧ殑閰嶇疆鍙戠敓鏀瑰彉锛岃妫�鏌ユ嫾鍐欐槸鍚︽纭� - if (prmPreset === 'undefined') { - console.log('璇ュ浘灞傛帶鍒堕潰鏉跨殑棰勮娌℃湁鎵惧埌锛岃妫�鏌ラ璁惧悕绉版槸鍚︽纭紒') - } else { - this.$store.commit('updateLayerControllerVisible', this.layerControllerVisible) - } - } }, switchPanel () { this.panelSwitch.main = !this.panelSwitch.main @@ -112,7 +78,7 @@ div { color: #00fff6; } - .btn { + .iconBtn { width:45px; text-align: center; background: rgba(0, 16, 30, 0.5); @@ -227,20 +193,6 @@ margin-left: 30px; height: auto; } - - .switch-head-up { - width: 22px; - height: 16px; - float: right; - margin-top: 10px; - margin-right: 10px; - cursor: pointer; - background-image: url(../../assets/images/map-pages/icon/xljt1.png); - transform: rotateX(0deg); - transform-origin: 50% 50%; - transition: transform 0.5s linear 0s; - } - .switch-head-down { transform: rotateX(180deg); transform-origin: 50% 50%; @@ -255,38 +207,6 @@ color: #569EB7; padding: 0 16px; } - - .horn { - width: 6px; - height: 6px; - float: left; - position: absolute; - } - - .horn-tl { - background-image: url(../../assets/images/map-pages/cosmetics/horn_tl.png); - left: -1px; - top: -1px; - } - - .horn-tr { - background-image: url(../../assets/images/map-pages/cosmetics/horn_tr.png); - right: -1px; - top: -1px; - } - - .horn-bl { - background-image: url(../../assets/images/map-pages/cosmetics/horn_bl.png); - left: -1px; - bottom: -1px; - } - - .horn-br { - background-image: url(../../assets/images/map-pages/cosmetics/horn_br.png); - right: -1px; - bottom: -1px; - } - ::-webkit-scrollbar { width: 7px; height: 5px !important; -- Gitblit v1.8.0