From 00b98db3e2fdab375335af678d505deda18b3487 Mon Sep 17 00:00:00 2001 From: 徐旺旺 <11530253@qq.com> Date: 星期三, 07 四月 2021 12:52:48 +0800 Subject: [PATCH] 修改bug --- src/components/panel/RightSearchPanel.vue | 2 +- src/conf/layers/LayerPipeLines.js | 6 +++++- src/components/LayerController/service/WfsLayerService.js | 5 ++++- src/components/plugin/PathDashFlow.js | 1 - src/components/LayerController/modules/LcServiceLayerFilter.vue | 7 +++---- src/components/LayerController/LayerController.vue | 2 +- src/conf/layers/LayerSewers.js | 8 ++++---- 7 files changed, 18 insertions(+), 13 deletions(-) diff --git a/src/components/LayerController/LayerController.vue b/src/components/LayerController/LayerController.vue index 2fa037c..f230cad 100644 --- a/src/components/LayerController/LayerController.vue +++ b/src/components/LayerController/LayerController.vue @@ -7,7 +7,7 @@ <transition name="animationChange"> <div :class="'legend-content map-background'" v-show="layerControllerVisible"> <lc-service-layer></lc-service-layer> - <buttom @click="showPanel" type="button" class="el-button special-button el-button--default el-icon-d-arrow-left"></buttom> + <button @click="showPanel" type="button" class="el-button special-button el-button--default el-icon-d-arrow-left"></button> </div> </transition> </div> diff --git a/src/components/LayerController/modules/LcServiceLayerFilter.vue b/src/components/LayerController/modules/LcServiceLayerFilter.vue index ffc77a5..6a3d632 100644 --- a/src/components/LayerController/modules/LcServiceLayerFilter.vue +++ b/src/components/LayerController/modules/LcServiceLayerFilter.vue @@ -77,9 +77,9 @@ swSubFilter (url, item) { item.checked = !item.checked if (item.checked) { - window.serviceLayerHelper.loadGeojsonLayer(url, item) + window.layerFactory.show(item) } else { - window.serviceLayerHelper.removeLayer(item) + window.layerFactory.hide(item) } // window.serviceLayerHelper.loadLayers() } @@ -99,12 +99,11 @@ <style scoped lang="less"> .inner-panel { - width: 500px; color: #90c8e0; font-size: 13px; position: absolute; - left: 260px; + left: 230px; z-index: 1000; height: 220px; top: 0; diff --git a/src/components/LayerController/service/WfsLayerService.js b/src/components/LayerController/service/WfsLayerService.js index 7f10aee..3aae541 100644 --- a/src/components/LayerController/service/WfsLayerService.js +++ b/src/components/LayerController/service/WfsLayerService.js @@ -29,7 +29,10 @@ } loadData (wfsUrl) { - AjaxUtils.get4JsonDataByUrl(wfsUrl, this.params, (res) => this.draw(res.data.features)) + AjaxUtils.get4JsonDataByUrl(wfsUrl, this.params, (res) => { + console.log(res) + this.draw(res.data.features) + }) } draw (features) { diff --git a/src/components/panel/RightSearchPanel.vue b/src/components/panel/RightSearchPanel.vue index e309125..a2cdb5f 100644 --- a/src/components/panel/RightSearchPanel.vue +++ b/src/components/panel/RightSearchPanel.vue @@ -7,7 +7,7 @@ <div class="container"> <ul> <li style="text-align: right"> - <buttom type="button" class="el-button special-button el-button--default el-icon-d-arrow-right"></buttom> + <button type="button" class="el-button special-button el-button--default el-icon-d-arrow-right"></button> </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)}" > diff --git a/src/components/plugin/PathDashFlow.js b/src/components/plugin/PathDashFlow.js index 13b295f..a868066 100644 --- a/src/components/plugin/PathDashFlow.js +++ b/src/components/plugin/PathDashFlow.js @@ -71,7 +71,6 @@ } }, _fillStroke: function (ctx, layer) { - debugger var options = layer.options if (options.fill) { diff --git a/src/conf/layers/LayerPipeLines.js b/src/conf/layers/LayerPipeLines.js index 4209ddc..5ea2a19 100644 --- a/src/conf/layers/LayerPipeLines.js +++ b/src/conf/layers/LayerPipeLines.js @@ -1,6 +1,9 @@ /** * 绠$綉 */ +import { LayerHbss } from './LayerHbss' +import { LayerFsss } from './LayerFsss' + const APP_GIS_HOST_2 = 'http://xearth.cn:8088' const WFS_URL = APP_GIS_HOST_2 + '/server/ogcserver/PipeLine/wfs' @@ -8,6 +11,7 @@ code: 'sewersPipeLines', name: '绠$嚎', checked: true, + childLayer: [LayerFsss, LayerHbss], layers: [ { code: 'rainline', @@ -15,7 +19,7 @@ sname: '闆ㄦ按绾�', checked: true, wfs: WFS_URL + '?TYPENAME=绠$綉', - minZoom: 10 // 鍦ㄦ寚瀹氱骇鍒樉绀� + minZoom: 10 }, { code: 'accidentline', diff --git a/src/conf/layers/LayerSewers.js b/src/conf/layers/LayerSewers.js index c61b00a..433b67d 100644 --- a/src/conf/layers/LayerSewers.js +++ b/src/conf/layers/LayerSewers.js @@ -103,7 +103,7 @@ export const LayerSewersPoint = [ { - code: 'fsss', + code: 'sewersFsss', name: '闄勫睘璁炬柦', checked: false, // 榛樿閫変腑鐘舵�� type: 'geojson', @@ -171,7 +171,7 @@ ] }, { - code: 'hbss', + code: 'sewersHbss', name: '鐜繚璁炬柦', checked: false, // 榛樿閫変腑鐘舵�� type: 'geojson', @@ -233,7 +233,7 @@ ] }, { - code: 'pk', + code: 'sewersPk', name: '鎺掑彛', checked: false, // 榛樿閫変腑鐘舵�� type: 'geojson', @@ -249,7 +249,7 @@ ] }, { - code: 'qyxx', + code: 'sewersQyxx', name: '鍖哄煙淇℃伅', checked: false, // 榛樿閫変腑鐘舵�� type: 'geojson', -- Gitblit v1.8.0