From d610d8743c112be221399d18c14a93fb956cd6d2 Mon Sep 17 00:00:00 2001 From: 徐旺旺 <11530253@qq.com> Date: 星期四, 13 五月 2021 17:40:17 +0800 Subject: [PATCH] Merge branch 'develop' of http://xearth.cn:6600/r/wuyushui/SewerAndRainNetwork into develop --- src/components/panel/RightSearchPanel.vue | 3 +-- src/conf/Constants.js | 1 - src/components/panel/topicSearch/SewersSelect/EnterpriseEmergency/ResourcesQuery.vue | 29 ++++++++++++++++++++++------- src/components/LayerController/modules/LcServiceLayer.vue | 6 +++++- src/conf/LayerEmergency.js | 2 +- 5 files changed, 29 insertions(+), 12 deletions(-) diff --git a/src/components/LayerController/modules/LcServiceLayer.vue b/src/components/LayerController/modules/LcServiceLayer.vue index 7ec8aa9..4bd7e82 100644 --- a/src/components/LayerController/modules/LcServiceLayer.vue +++ b/src/components/LayerController/modules/LcServiceLayer.vue @@ -90,10 +90,14 @@ } else { item1.type = 1 // 鍗婇�� } + if (item1.name === '浼佷笟搴旀��') { + console.log(item1) + bus.$emit('changeSearchBar', item1) + } // console.log(item1.layers.length, item1.istrue, item1.isfalse, item1.type) } }) - console.log(this.serviceLayers) + // console.log(this.serviceLayers) }, swLayers (layers, checked) { if (layers) { diff --git a/src/components/panel/RightSearchPanel.vue b/src/components/panel/RightSearchPanel.vue index cf00cb3..3c1ee1e 100644 --- a/src/components/panel/RightSearchPanel.vue +++ b/src/components/panel/RightSearchPanel.vue @@ -217,11 +217,9 @@ mounted () { const that = this bus.$on('changeSearchBar', function (obj) { - // console.log(obj.checked, obj.name) that.gcComp = '' that.topicList.forEach((item) => { if (item.name === obj.name) { - // console.log(obj) if (obj.type > 0) { item.isShow = true } else { @@ -236,6 +234,7 @@ } }) }) + // console.log(that.topicList) } } </script> diff --git a/src/components/panel/topicSearch/SewersSelect/EnterpriseEmergency/ResourcesQuery.vue b/src/components/panel/topicSearch/SewersSelect/EnterpriseEmergency/ResourcesQuery.vue index f8df59b..4a7ece9 100644 --- a/src/components/panel/topicSearch/SewersSelect/EnterpriseEmergency/ResourcesQuery.vue +++ b/src/components/panel/topicSearch/SewersSelect/EnterpriseEmergency/ResourcesQuery.vue @@ -89,7 +89,16 @@ const icon = this.form.dataType.icon return icon ? 'assets/images/map/' + icon : '' }, - handlePipelineType () { + handlePipelineType (val) { + console.log(val) + this.list = [] + for (let i = 0; i < this.items.length; i++) { + const item = this.items[i].name + if (val === item.name) { + this.subItems = item + return + } + } // console.log('item') if (this.form.pipelineType === '搴旀�ヨ祫婧�') { this.form.pipelineType = '璧勬簮绫诲瀷' @@ -98,8 +107,9 @@ this.subItems = this.subItemsT } }, - handleDataType () { - console.log('item') + handleDataType (val) { + console.log(val) + this.list = [] }, async handleSearch () { this.list = [] @@ -107,25 +117,30 @@ // todo 鐜板湪浼佷笟搴旀�ヨ繕娌″尯鍒嗗紑绫诲瀷锛屽悗闈㈡敼 // this.wfsHelper.setTypeName([this.form.dataType.typeName]) this.wfsHelper.setTypeName(['sewer:emergency']) + if (this.form.dataType) { + if (this.form.dataType === '鍏ㄩ儴鐜' || this.form.dataType === '鍏ㄩ儴璧勬簮' || this.form.dataType === '') { + + } else { + this.wfsHelper.addEquals('type', '\'' + this.form.dataType + '\'') + } + } if (this.form.keyword) { this.wfsHelper.addLike('name', this.form.keyword) } const res = await AjaxUtils.GetDataAsynByUrl(this.wfsHelper.getUrl(), {}) + console.log(res) if (res instanceof Object && Object.prototype.hasOwnProperty.call(res, 'features')) { this.list = res.features } }, handleLocation (val, index) { - console.log(val) this.activeNum = index - // layer && layer.openPopup() - // window.layerFactory.flyByFeature(val, this.form.dataType.code) window.map.flyTo([val.properties.y, val.properties.x], 15) } } } </script> -<style scoped> +<style lang="less" scoped> </style> diff --git a/src/conf/Constants.js b/src/conf/Constants.js index 6171d54..4b29334 100644 --- a/src/conf/Constants.js +++ b/src/conf/Constants.js @@ -20,7 +20,6 @@ sewersAreaGs: 'Company.js', pipesegment: 'PipeLineAnimal.js', pollutionSources: 'SourcesPollution.js' - // EnterpriseEmergency: 'EnterpriseEmergency.js' } export const STYLES = { diff --git a/src/conf/LayerEmergency.js b/src/conf/LayerEmergency.js index e272e9d..6dff372 100644 --- a/src/conf/LayerEmergency.js +++ b/src/conf/LayerEmergency.js @@ -6,7 +6,7 @@ export const LayerEmergency = { code: 'sewersEmergency', - name: '搴旀�ュ浘灞�', + name: '浼佷笟搴旀��', checked: false, isShow: true, type: 0, -- Gitblit v1.8.0