From b3d9e0d7a9479ba8e615a82e6f454fd2ebf62ac6 Mon Sep 17 00:00:00 2001 From: 陈泽平 <chenzeping> Date: 星期六, 29 五月 2021 10:20:16 +0800 Subject: [PATCH] 企业应急-事件上报-搜索定位/经纬度定位修改 --- src/components/base-page/enterprise-emergency/events-reported/ReportLocationSection.vue | 57 ++++++++++++++++++++++++++++----------------------------- 1 files changed, 28 insertions(+), 29 deletions(-) diff --git a/src/components/base-page/enterprise-emergency/events-reported/ReportLocationSection.vue b/src/components/base-page/enterprise-emergency/events-reported/ReportLocationSection.vue index 3b46417..16b9c4d 100644 --- a/src/components/base-page/enterprise-emergency/events-reported/ReportLocationSection.vue +++ b/src/components/base-page/enterprise-emergency/events-reported/ReportLocationSection.vue @@ -111,30 +111,28 @@ :data="tableDataAffFac" border @row-click="affFacName" - height="100" - max-height="100" + height="120" + max-height="140" style="width: 100%"> <el-table-column show-overflow-tooltip - prop="properties.pipecode" - label="闄勫睘璁炬柦缂栧彿"> - </el-table-column> - <el-table-column - show-overflow-tooltip - prop="properties.measattribute" - label="闄勫睘璁炬柦鍚嶇О"> - </el-table-column> - <el-table-column - show-overflow-tooltip + width="150" prop="properties.code" - label="闄勫睘璁炬柦鍚嶇О"> + label="缂栧彿"> </el-table-column> <el-table-column show-overflow-tooltip - prop="properties.datasource" - label="闄勫睘璁炬柦绫诲瀷"> + width="150" + prop="properties.name" + label="闄勫睘璁炬柦鍚嶇О"> </el-table-column> - <el-table-column width="40" fixed="right" label="鎿嶄綔"> + <el-table-column + width="150" + show-overflow-tooltip + prop="properties.type" + label="绫诲瀷"> + </el-table-column> + <el-table-column width="90" fixed="right" label="鎿嶄綔"> <template slot-scope="scope"> <el-button @click="localAdr(scope.row)" type="text" size="small">瀹氫綅</el-button> </template> @@ -174,8 +172,7 @@ // 闄勫睘璁炬柦鏌ヨ鍒楄〃鏁版嵁 tableDataAffFac: [], // 瀹氫箟绫诲瀷鍒ゆ柇 if 鏄悳绱㈠埌鐨勬暟鎹彲浠ヨ繘琛岀绾块�夋嫨 else 鐐瑰嚮瀹氫綅閫夋嫨鐨勭绾夸笉鍙互杩涜閫夋嫨 - SectionAndAffFacTableJudge: false, - locateJudgmentSearch: false + SectionAndAffFacTableJudge: false } }, mounted () { @@ -202,11 +199,11 @@ this.wfsHelper = new WfsHelper() // 闄勫睘璁炬柦鏌ヨ this.tableDataAffFac = [] - const AffFacSearch = val.properties.mediumtype + const AffFacSearch = val.properties.pipecode console.log(AffFacSearch) this.wfsHelper.clearFilter() this.wfsHelper.setTypeName(['sewer:view_pipeline']) - this.wfsHelper.addLike('type', AffFacSearch) + this.wfsHelper.addLike('pipecode', AffFacSearch) // this.wfsHelper.addEquals('type', '\'' + AffFacSearch + '\'') const resAffFac = await AjaxUtils.GetDataAsynByUrl(this.wfsHelper.getUrl(), {}) console.log(resAffFac) @@ -232,7 +229,7 @@ }, // 瀹氫綅鍔熻兘 localAdr (val) { - console.log(val) + // console.log(val) fitBounds(val) highlight(val) }, @@ -276,7 +273,7 @@ EXCEPTIONS: 'application/vnd.ogc.se_inimage' }) AjaxUtils.get4JsonDataByUrl(WMS_URL, wmsParams, (res) => { - // console.log(res) + console.log(res) for (let i = 0; i < res.data.features.length; i++) { // console.log(res.data.features[i]) this.tableList.push(res.data.features[i]) @@ -287,6 +284,7 @@ // 闄勫睘璁炬柦 this.affFacData(e) // }) + window.map.off('click') }) // 鏁版嵁 閲嶆柊鑾峰彇 杩涜缃┖ this.tableList = [] @@ -332,8 +330,10 @@ const size = window.map.getSize() var point = window.map.latLngToContainerPoint(e.latlng, window.map.getZoom()) const wmsParams = Object.assign({ - LAYERS: 'pipeline_fs', - QUERY_LAYERS: 'pipeline_fs', + LAYERS: 'sewer:view_pipeline', + QUERY_LAYERS: 'sewer:view_pipeline', + // LAYERS: 'pipeline_fs', + // QUERY_LAYERS: 'pipeline_fs', WIDTH: size.x, HEIGHT: size.y, X: Math.round(point.x), @@ -352,11 +352,10 @@ EXCEPTIONS: 'application/vnd.ogc.se_inimage' }) AjaxUtils.get4JsonDataByUrl(WMS_URL, wmsParams, (res) => { - console.log(res) + // console.log(res) for (let i = 0; i < res.data.features.length; i++) { this.tableDataAffFac.push(res.data.features[i]) } - console.log(this.tableDataAffFac) }) }, // 绠$嚎鎼滅储 @@ -368,7 +367,7 @@ this.wfsHelper.clearFilter() this.wfsHelper.setTypeName(['sewer:pipeline']) if (this.form.pipeName) { - this.wfsHelper.addLike('pipename', this.form.pipeName) + this.wfsHelper.addLike('subchaname', this.form.pipeName) } // this.wfsHelper.addEquals('pipename', '\'' + this.form.pipeName + '\'') const res = await AjaxUtils.GetDataAsynByUrl(this.wfsHelper.getUrl(), {}) @@ -379,14 +378,14 @@ this.tableList = res.features } this.wfsHelper = new WfsHelper() - // this.form.pipeName = '' + this.form.pipeName = '' this.form.sectionName = '' this.form.affiliatedFacilities = '' }, // 鐐瑰嚮纭 confirm () { // console.log('鐐瑰嚮纭畾閫夋嫨瀹屾垚') - eventBus.$emit('section-search', true) + eventBus.$emit('location-setChange', true) this.form.pipeName = '' this.form.sectionName = '' this.form.affiliatedFacilities = '' -- Gitblit v1.8.0