From 0ad898ff9d0f6718db2b3137665c81c46c50312d Mon Sep 17 00:00:00 2001 From: zhangshuaibao <15731629597@163.com> Date: 星期三, 14 四月 2021 10:40:22 +0800 Subject: [PATCH] Merge branch 'develop' of http://xearth.cn:6600/r/wuyushui/SewerAndRainNetwork into develop --- src/components/BaseNav/PublicBounced/common/echarts/EChartsDate.vue | 10 src/conf/layers/LayerPipeLines.js | 4 src/components/BaseNav/PublicBounced/common/PublicChart.vue | 2 src/components/BaseNav/PublicBounced/common/echarts/PublicDetailedList.vue | 0 src/components/panel/topicSearch/pipeInformationSearch.vue | 3 src/components/panel/topicSearch/GasWasteSearch.vue | 16 src/components/BaseNav/PublicBounced/common/echarts/EChartsTable.vue | 10 src/conf/layers/LayerAirQuality.js | 4 src/components/LayerController/modules/LcServiceLayerFilter.vue | 3 src/conf/layers/LayerArea.js | 4 src/conf/layers/LayerPk.js | 4 src/components/BaseNav/PublicBounced/common/PublicTable.vue | 0 src/components/panel/topicSearch/DischargeSearch.vue | 3 src/conf/layers/LayerBasin.js | 4 src/components/panel/topicSearch/EnvRiskSearch.vue | 3 src/components/panel/topicSearch/pipeChangesSearch.vue | 3 src/components/BaseNav/PublicBounced/common/echarts/EChartsHour.vue | 35 +- src/conf/layers/LayerHbss.js | 4 src/components/BaseNav/PublicBounced/common/echarts/Echarts.vue | 8 src/conf/Constants.js | 2 src/conf/layers/LayerEnvRisk.js | 4 src/components/BaseNav/PublicBounced/common/echarts/EChartsHourWasteWater.vue | 2 src/components/BaseNav/PublicBounced/common/echarts/EChartsDateWasteWater.vue | 0 src/components/helpers/WfsHelper.js | 2 src/components/BaseNav/PublicBounced/common/PublicTabs.vue | 0 src/components/BaseNav/PublicBounced/common/echarts/EChartsRealWasteWater.vue | 0 src/conf/layers/LayerFsss.js | 4 src/components/BaseNav/PublicBounced/common/PublicVideo.vue | 0 src/components/LayerController/service/LayerFactory.js | 21 + src/components/BaseNav/PublicBounced/PublicBounced.vue | 8 /dev/null | 523 ---------------------------------------- src/conf/MapConfig.js | 3 src/conf/layers/LayerSoilGroundWater.js | 4 src/components/panel/topicSearch/SewersSearch.vue | 81 ++--- src/components/BaseNav/PublicBounced/common/echarts/EChartsWasteWaterTable.vue | 0 src/components/panel/topicSearch/SoilGroundWaterSearch.vue | 3 36 files changed, 123 insertions(+), 654 deletions(-) diff --git a/src/components/BaseNav/PublicBounced/PublicBounced.vue b/src/components/BaseNav/PublicBounced/PublicBounced.vue index d635356..47b7762 100644 --- a/src/components/BaseNav/PublicBounced/PublicBounced.vue +++ b/src/components/BaseNav/PublicBounced/PublicBounced.vue @@ -31,10 +31,10 @@ <script> import '@/utils/dragBoxes' -import PublicTabs from '@components/BaseNav/PublicBounced/GasComponents/PublicTabs' -import PublicTable from '@components/BaseNav/PublicBounced/GasComponents/PublicTable' -import PublicVideo from '@components/BaseNav/PublicBounced/GasComponents/PublicVideo' -import PublicChart from './GasComponents/PublicChart' +import PublicTabs from '@components/BaseNav/PublicBounced/common/PublicTabs' +import PublicTable from '@components/BaseNav/PublicBounced/common/PublicTable' +import PublicVideo from '@components/BaseNav/PublicBounced/common/PublicVideo' +import PublicChart from './common/PublicChart' export default { name: 'PublicBounced', diff --git a/src/components/BaseNav/PublicBounced/GasComponents/PublicChart.vue b/src/components/BaseNav/PublicBounced/common/PublicChart.vue similarity index 99% rename from src/components/BaseNav/PublicBounced/GasComponents/PublicChart.vue rename to src/components/BaseNav/PublicBounced/common/PublicChart.vue index e4d0a61..e0e94a3 100644 --- a/src/components/BaseNav/PublicBounced/GasComponents/PublicChart.vue +++ b/src/components/BaseNav/PublicBounced/common/PublicChart.vue @@ -46,9 +46,9 @@ EChartsDate, ECharts, EChartsTable, + EChartsRealWasteWater, EChartsHourWasteWater, EChartsDateWasteWater, - EChartsRealWasteWater, EChartsWasteWaterTable }, mounted () { diff --git a/src/components/BaseNav/PublicBounced/GasComponents/PublicTable.vue b/src/components/BaseNav/PublicBounced/common/PublicTable.vue similarity index 100% rename from src/components/BaseNav/PublicBounced/GasComponents/PublicTable.vue rename to src/components/BaseNav/PublicBounced/common/PublicTable.vue diff --git a/src/components/BaseNav/PublicBounced/GasComponents/PublicTabs.vue b/src/components/BaseNav/PublicBounced/common/PublicTabs.vue similarity index 100% rename from src/components/BaseNav/PublicBounced/GasComponents/PublicTabs.vue rename to src/components/BaseNav/PublicBounced/common/PublicTabs.vue diff --git a/src/components/BaseNav/PublicBounced/GasComponents/PublicVideo.vue b/src/components/BaseNav/PublicBounced/common/PublicVideo.vue similarity index 100% rename from src/components/BaseNav/PublicBounced/GasComponents/PublicVideo.vue rename to src/components/BaseNav/PublicBounced/common/PublicVideo.vue diff --git a/src/components/BaseNav/PublicBounced/GasComponents/EChartsDate.vue b/src/components/BaseNav/PublicBounced/common/echarts/EChartsDate.vue similarity index 98% rename from src/components/BaseNav/PublicBounced/GasComponents/EChartsDate.vue rename to src/components/BaseNav/PublicBounced/common/echarts/EChartsDate.vue index a17c565..4ead4bd 100644 --- a/src/components/BaseNav/PublicBounced/GasComponents/EChartsDate.vue +++ b/src/components/BaseNav/PublicBounced/common/echarts/EChartsDate.vue @@ -38,7 +38,7 @@ <div class="detailbtn" @click="onSubmit">鏌ヨ</div> <div class="detailbtn" @click="dialogVisible = true" >鏄庣粏琛�</div> </div> - <div style="width:5rem;height:2rem;" id="echarts" ref="main"> + <div style="width:5rem;height:1.5rem;" id="echarts" ref="main"> </div> </div> <!-- 鏄庣粏寮规 --> @@ -57,7 +57,8 @@ </template> <script> -import PublicDetailedList from '@components/BaseNav/PublicBounced/GasComponents/PublicDetailedList' +import PublicDetailedList from '@components/BaseNav/PublicBounced/common/echarts/PublicDetailedList' +import dayjs from 'dayjs' export default { name: 'ECharts', @@ -140,9 +141,14 @@ } }, mounted () { + this.formInline.timeEnd = dayjs().format('YYYY-MM-DD HH:mm:ss') + this.formInline.timeStart = dayjs().subtract(1, 'month').format('YYYY-MM-DD HH:mm:ss') this.onSubmit() // this.CreateChart(this.JsonDayCharts.id, this.JsonDayCharts.title, this.JsonDayCharts.legend, this.JsonDayCharts.xdata, this.JsonDayCharts.ydatas, this.JsonDayCharts.yname, this.JsonDayCharts.id, this.JsonDayCharts.datatype) }, + updated () { + this.onSubmit() + }, methods: { onSubmit () { console.log('submit!') diff --git a/src/components/BaseNav/PublicBounced/GasComponents/EChartsDateWasteWater.vue b/src/components/BaseNav/PublicBounced/common/echarts/EChartsDateWasteWater.vue similarity index 100% rename from src/components/BaseNav/PublicBounced/GasComponents/EChartsDateWasteWater.vue rename to src/components/BaseNav/PublicBounced/common/echarts/EChartsDateWasteWater.vue diff --git a/src/components/BaseNav/PublicBounced/GasComponents/EChartsHour.vue b/src/components/BaseNav/PublicBounced/common/echarts/EChartsHour.vue similarity index 95% rename from src/components/BaseNav/PublicBounced/GasComponents/EChartsHour.vue rename to src/components/BaseNav/PublicBounced/common/echarts/EChartsHour.vue index f8a7ec3..22a84ad 100644 --- a/src/components/BaseNav/PublicBounced/GasComponents/EChartsHour.vue +++ b/src/components/BaseNav/PublicBounced/common/echarts/EChartsHour.vue @@ -15,19 +15,14 @@ <div class="pickerData"> <span> 寮�濮嬫椂闂�:</span> <span class="pickerTable"> - <el-date-picker type="datetime" v-model="formInline.timeStart"> - </el-date-picker> - </span> + <el-date-picker type="datetime" v-model="formInline.timeStart"></el-date-picker> + </span> </div> <div class="pickerData"> <span >缁撴潫鏃堕棿:</span> <span class="pickerTable"> - <el-date-picker - type="datetime" - v-model="formInline.timeEnd" - > - </el-date-picker> - </span> + <el-date-picker type="datetime" v-model="formInline.timeEnd" ></el-date-picker> + </span> </div> </div> <!-- <div>--> @@ -43,8 +38,7 @@ <div class="detailbtn" @click="onSubmit">鏌ヨ</div> <div class="detailbtn" @click="dialogVisible = true" >鏄庣粏琛�</div> </div> - <div style="width:5rem;height:2rem;" id="echarts" ref="main"> - </div> + <div style="width:5rem;height:1.5rem;" id="echarts" ref="main"></div> </div> <!-- 鏄庣粏寮规 --> <el-dialog :visible.sync="dialogVisible" @@ -62,8 +56,8 @@ </template> <script> -import PublicDetailedList from '@components/BaseNav/PublicBounced/GasComponents/PublicDetailedList' - +import PublicDetailedList from '@components/BaseNav/PublicBounced/common/echarts/PublicDetailedList' +import dayjs from 'dayjs' export default { name: 'ECharts', components: { @@ -129,11 +123,11 @@ ], xdata: ['0鏃�', '1鏃�', '2鏃�', '3鏃�', '4鏃�', '5鏃�', '6鏃�', '7鏃�', '8鏃�', '9鏃�', '10鏃�', '11鏃�', '12鏃�', '13鏃�', '14鏃�', '15鏃�', '16鏃�'], ydatas: [ - { name: '姘哀鍖栫墿', data: ['34.44', '36.91', '37.65', '37.16', '38.03', '38.23', '37.21', '37.67', '37.97', '37.58', '36.61', '37.76', '37.27', '37.24', '35.86', 'NaN', 'NaN'], zdcbcolor: 'red', zxcolor: '#00B0F0', bzz: 50 }, - { name: '浜屾哀鍖栫~', data: ['4.98', '4.57', '4.19', '3.14', '3.80', '3.62', '3.33', '2.80', '3.13', '2.54', '3.08', '2.48', '1.97', '1.76', '0.82', 'NaN', 'NaN'], zdcbcolor: 'red', zxcolor: '#fff21c', bzz: 35 }, - { name: '搴熸皵娴侀噺', data: ['381907.22', '376474.19', '378572.31', '379369.44', '385225.72', '388657.56', '330667.31', '26560.98', '0.00', '0.00', '49567.43', '357837.31', '376972.66', '379693.50', '379982.22', 'NaN', 'NaN'], zdcbcolor: 'red', zxcolor: '#9ACD32', bzz: null }, - { name: '鐑熷皹', data: ['4.02', '4.17', '4.31', '4.00', '4.45', '4.40', '4.40', '4.25', '4.26', '4.18', '4.58', '4.21', '3.96', '3.83', '3.78', 'NaN', 'NaN'], zdcbcolor: 'red', zxcolor: '#f48183', bzz: 10 }, - { name: '娓╁害', data: ['46.55', '46.70', '46.47', '46.56', '46.57', '46.58', '46.56', '46.58', '46.69', '46.47', '46.58', '46.60', '46.54', '46.55', '46.60', 'NaN', 'NaN'], zdcbcolor: 'red', zxcolor: '#F206FF', bzz: null } + { name: '姘哀鍖栫墿', data: ['34.44', '36.91', '37.65', '37.16', '38.03', '38.23', '37.21', '37.67', '37.97', '37.58', '36.61', '37.76', '37.27', '37.24', '35.86', '36.61', '37.21'], zdcbcolor: 'red', zxcolor: '#00B0F0', bzz: 50 }, + { name: '浜屾哀鍖栫~', data: ['4.98', '4.57', '4.19', '3.14', '3.80', '3.62', '3.33', '2.80', '3.13', '2.54', '3.08', '2.48', '1.97', '1.76', '0.82', '1.01', '1.5'], zdcbcolor: 'red', zxcolor: '#fff21c', bzz: 35 }, + { name: '搴熸皵娴侀噺', data: ['381907.22', '376474.19', '378572.31', '379369.44', '385225.72', '388657.56', '330667.31', '26560.98', '0.00', '0.00', '49567.43', '357837.31', '376972.66', '379693.50', '379982.22', '379693.50', '379982.22'], zdcbcolor: 'red', zxcolor: '#9ACD32', bzz: null }, + { name: '鐑熷皹', data: ['4.02', '4.17', '4.31', '4.00', '4.45', '4.40', '4.40', '4.25', '4.26', '4.18', '4.58', '4.21', '3.96', '3.83', '3.78', '3.83', '3.78'], zdcbcolor: 'red', zxcolor: '#f48183', bzz: 10 }, + { name: '娓╁害', data: ['46.55', '46.70', '46.47', '46.56', '46.57', '46.58', '46.56', '46.58', '46.69', '46.47', '46.58', '46.60', '46.54', '46.55', '46.60', '46.55', '46.60'], zdcbcolor: 'red', zxcolor: '#F206FF', bzz: null } ], yname: ' 娴撳害(mg/m鲁)', // id:'mychart', @@ -147,9 +141,14 @@ // } }, mounted () { + this.formInline.timeEnd = dayjs().format('YYYY-MM-DD HH:mm:ss') + this.formInline.timeStart = dayjs().subtract(12, 'hour').format('YYYY-MM-DD HH:mm:ss') this.onSubmit() // this.CreateChart(this.JsonCtarts.id, this.JsonCtarts.title, this.JsonCtarts.legend, this.JsonCtarts.xdata, this.JsonCtarts.ydatas, this.JsonCtarts.yname, this.JsonCtarts.id, this.JsonCtarts.datatype) }, + updated () { + this.onSubmit() + }, methods: { onSubmit () { this.CreateChart() diff --git a/src/components/BaseNav/PublicBounced/GasComponents/EChartsHourWasteWater.vue b/src/components/BaseNav/PublicBounced/common/echarts/EChartsHourWasteWater.vue similarity index 99% rename from src/components/BaseNav/PublicBounced/GasComponents/EChartsHourWasteWater.vue rename to src/components/BaseNav/PublicBounced/common/echarts/EChartsHourWasteWater.vue index cf7c29f..7e48cb7 100644 --- a/src/components/BaseNav/PublicBounced/GasComponents/EChartsHourWasteWater.vue +++ b/src/components/BaseNav/PublicBounced/common/echarts/EChartsHourWasteWater.vue @@ -60,7 +60,7 @@ </template> <script> -import PublicDetailedList from '@components/BaseNav/PublicBounced/GasComponents/PublicDetailedList' +import PublicDetailedList from '@components/BaseNav/PublicBounced/common/echarts/PublicDetailedList' export default { name: 'ECharts', diff --git a/src/components/BaseNav/PublicBounced/GasComponents/EChartsRealWasteWater.vue b/src/components/BaseNav/PublicBounced/common/echarts/EChartsRealWasteWater.vue similarity index 100% rename from src/components/BaseNav/PublicBounced/GasComponents/EChartsRealWasteWater.vue rename to src/components/BaseNav/PublicBounced/common/echarts/EChartsRealWasteWater.vue diff --git a/src/components/BaseNav/PublicBounced/GasComponents/EChartsTable.vue b/src/components/BaseNav/PublicBounced/common/echarts/EChartsTable.vue similarity index 94% rename from src/components/BaseNav/PublicBounced/GasComponents/EChartsTable.vue rename to src/components/BaseNav/PublicBounced/common/echarts/EChartsTable.vue index ca95a55..90d24e1 100644 --- a/src/components/BaseNav/PublicBounced/GasComponents/EChartsTable.vue +++ b/src/components/BaseNav/PublicBounced/common/echarts/EChartsTable.vue @@ -119,15 +119,15 @@ // }] // } // ], - tableData: [] + tableData: '' } }, created () { this.$nextTick(() => { - this.$attrs.ManualData.forEach(item => { - this.tableData = [...item] - }) - this.tableData.LabMonTime = 100 + // this.$attrs.ManualData.forEach(item => { + this.tableData = [...this.$attrs.ManualData] + // }) + // this.tableData.LabMonTime = 100 console.log(this.tableData) }) } diff --git a/src/components/BaseNav/PublicBounced/GasComponents/EChartsWasteWaterTable.vue b/src/components/BaseNav/PublicBounced/common/echarts/EChartsWasteWaterTable.vue similarity index 100% rename from src/components/BaseNav/PublicBounced/GasComponents/EChartsWasteWaterTable.vue rename to src/components/BaseNav/PublicBounced/common/echarts/EChartsWasteWaterTable.vue diff --git a/src/components/BaseNav/PublicBounced/GasComponents/Echarts.vue b/src/components/BaseNav/PublicBounced/common/echarts/Echarts.vue similarity index 98% rename from src/components/BaseNav/PublicBounced/GasComponents/Echarts.vue rename to src/components/BaseNav/PublicBounced/common/echarts/Echarts.vue index 7873e75..7cf33e4 100644 --- a/src/components/BaseNav/PublicBounced/GasComponents/Echarts.vue +++ b/src/components/BaseNav/PublicBounced/common/echarts/Echarts.vue @@ -36,7 +36,9 @@ </div> <div class="detailbtn" @click="onSubmit">鏌ヨ</div> </div> - <div style="width:5rem;height:2rem;" ref="echarts"></div> + <div style="width:5rem;height:1.5rem;" > + <div style="width:100%;height:100%;" ref="echarts"> </div> + </div> </div> </div> </template> @@ -205,8 +207,8 @@ } }, mounted () { - // const Day = new Date() - // console.log(Day) + this.formInline.timeEnd = dayjs().format('YYYY-MM-DD HH:mm:ss') + this.formInline.timeStart = dayjs().subtract(1, 'minute').format('YYYY-MM-DD HH:mm:ss') this.DrawEXHRealTimeDateChart(this.JsonTimeCtarts.id, this.JsonTimeCtarts.title, this.JsonTimeCtarts.legend, this.JsonTimeCtarts.ydatas, this.JsonTimeCtarts.yname) }, methods: { diff --git a/src/components/BaseNav/PublicBounced/GasComponents/PublicDetailedList.vue b/src/components/BaseNav/PublicBounced/common/echarts/PublicDetailedList.vue similarity index 100% rename from src/components/BaseNav/PublicBounced/GasComponents/PublicDetailedList.vue rename to src/components/BaseNav/PublicBounced/common/echarts/PublicDetailedList.vue diff --git a/src/components/LayerController/modules/LcServiceLayerFilter.vue b/src/components/LayerController/modules/LcServiceLayerFilter.vue index 9f36a5e..6903552 100644 --- a/src/components/LayerController/modules/LcServiceLayerFilter.vue +++ b/src/components/LayerController/modules/LcServiceLayerFilter.vue @@ -20,15 +20,12 @@ </template> <script> -import { LayerSewersPoint } from '@src/conf/layers/LayerSewers' - export default { name: 'LcServiceLayerFilter', components: { }, data () { return { visible: {}, - layerSewersPoint: LayerSewersPoint, layers: [], filterConfig: [] // 闄勫睘瑕佺礌 } diff --git a/src/components/LayerController/service/LayerFactory.js b/src/components/LayerController/service/LayerFactory.js index fef724f..593b5fd 100644 --- a/src/components/LayerController/service/LayerFactory.js +++ b/src/components/LayerController/service/LayerFactory.js @@ -12,7 +12,7 @@ init (layerConfig) { // 1. 閬嶅巻layer config if (layerConfig) { - for (var i = 0, l = layerConfig.length; i < l; i++) { + for (var i = 0; i < layerConfig.length; i++) { var config = layerConfig[i] var layers = config.layers var childLayer = config.childLayer @@ -112,6 +112,25 @@ } + flyByLayerId (layerId, bound) { + for (var k in this.layers) { + var layerGroup = this.layers[k] + var layers = layerGroup.getLayers() + if (layers) { + for (var m = 0; m < layers.length; m++) { + var layer = layers[m] + console.log(layer.toGeoJSON()) + /* var feature = layer.feature + if (feature.id === layerId) { + this.map.flyToBounds(bound) + return layer + } */ + } + } + } + return null + } + /** * todo 杩欓噷鏃犳晥锛岃矊浼兼槸鍥犱负geojson鍔犺浇鍒板湴鍥句篃鏄釜layergroup * diff --git a/src/components/helpers/WfsHelper.js b/src/components/helpers/WfsHelper.js index 9cac21f..b9cd594 100644 --- a/src/components/helpers/WfsHelper.js +++ b/src/components/helpers/WfsHelper.js @@ -5,7 +5,7 @@ function WfsHelper () { this.filters = [] this.typeNames = [] - this.url = MapConfig.BLUEMAP_HOST + '/server/ogcserver/PipeLine/wfs' + this.url = MapConfig.PIPELINE_WFS this.params = { REQUEST: 'getfeature', OUTPUTFORMAT: 'JSON', diff --git a/src/components/panel/topicSearch/DischargeSearch.vue b/src/components/panel/topicSearch/DischargeSearch.vue index 294a471..e71a71c 100644 --- a/src/components/panel/topicSearch/DischargeSearch.vue +++ b/src/components/panel/topicSearch/DischargeSearch.vue @@ -117,8 +117,6 @@ </template> <script> -import { PipelineTypeOptions } from '@/conf/layers/LayerSewers' - import WfsHelper from '@components/helpers/WfsHelper' import AjaxUtils from '@utils/AjaxUtils' export default { @@ -127,7 +125,6 @@ return { gdVisible: true, list: [], - labelList: PipelineTypeOptions[0].labelList, total: 0, inareaTypeOptions: [], enterpriseTypeOptions: [], diff --git a/src/components/panel/topicSearch/EnvRiskSearch.vue b/src/components/panel/topicSearch/EnvRiskSearch.vue index 8c214dc..5a3aaac 100644 --- a/src/components/panel/topicSearch/EnvRiskSearch.vue +++ b/src/components/panel/topicSearch/EnvRiskSearch.vue @@ -77,8 +77,6 @@ </template> <script> -import { PipelineTypeOptions } from '@/conf/layers/LayerSewers' - import WfsHelper from '@components/helpers/WfsHelper' import AjaxUtils from '@utils/AjaxUtils' export default { @@ -87,7 +85,6 @@ return { gdVisible: true, list: [], - labelList: PipelineTypeOptions[0].labelList, total: 0, inareaTypeOptions: [], enterpriseTypeOptions: [], diff --git a/src/components/panel/topicSearch/GasWasteSearch.vue b/src/components/panel/topicSearch/GasWasteSearch.vue index 80c2f12..b390331 100644 --- a/src/components/panel/topicSearch/GasWasteSearch.vue +++ b/src/components/panel/topicSearch/GasWasteSearch.vue @@ -97,17 +97,15 @@ </template> <script> -import { PipelineTypeOptions } from '@/conf/layers/LayerSewers' +import mapApi from '@/api/mapApi' -import WfsHelper from '@components/helpers/WfsHelper' -import AjaxUtils from '@utils/AjaxUtils' +// import WfsHelper from '@components/helpers/WfsHelper' export default { name: 'GasWasteSearch', data () { return { gdVisible: true, list: [], - labelList: PipelineTypeOptions[0].labelList, total: 0, inareaTypeOptions: [], enterpriseTypeOptions: [], @@ -160,11 +158,13 @@ dataType: this.form.dataType } console.log(param) - var wfsHelper = new WfsHelper() - wfsHelper.addTypeName(this.form.query.layerName) - wfsHelper.addLike(this.form.query.key, this.form.keyword) + // var wfsHelper = new WfsHelper() + // wfsHelper.addTypeName(this.form.query.layerName) + // wfsHelper.addLike(this.form.query.key, this.form.keyword) // const _this = this - const res = await AjaxUtils.GetDataAsynByUrl(wfsHelper.getUrl(), {}) + // const res = await AjaxUtils.GetDataAsynByUrl(wfsHelper.getUrl(), {}) + const res = await mapApi.getWasteGas() + console.log(res) if (res.data instanceof Object && Object.prototype.hasOwnProperty.call(res.data, 'features')) { this.list = res.data.features } diff --git a/src/components/panel/topicSearch/SewersSearch.vue b/src/components/panel/topicSearch/SewersSearch.vue index b659cfa..8d0b517 100644 --- a/src/components/panel/topicSearch/SewersSearch.vue +++ b/src/components/panel/topicSearch/SewersSearch.vue @@ -6,24 +6,22 @@ <div class="search-panel "> <el-form ref="form" :model="form" label-width="90px" class="search-form"> <el-form-item label="璁炬柦绫诲瀷锛�" size="mini" class="search-panel-item"> - <el-select style="width: 100%" v-model="form.pipelineType" @change="handlePipelineType" - :popper-class="'select-down'"> + <el-select style="width: 100%" v-model="form.pipelineType" @change="handlePipelineType" :popper-class="'select-down'"> <el-option - v-for="item in pipelineTypeOptions" - :key="item.value" - :label="item.label" - :value="item.value"> + v-for="item in items" + :key="item.code" + :label="item.name" + :value="item.name"> </el-option> </el-select> </el-form-item> <el-form-item :label="form.pipelineType+'锛�'" size="mini"> - <el-select style="width: 100%" v-model="form.dataType" @change="handleDataType" - :popper-class="'select-down'"> + <el-select style="width: 100%" v-model="form.dataType" @change="handleDataType" :popper-class="'select-down'"> <el-option - v-for="item in dataTypeOptions" - :key="item.value" - :label="item.label" - :value="item.value"> + v-for="item in subItems" + :key="item.code" + :label="item.name" + :value="item.name"> </el-option> </el-select> </el-form-item> @@ -71,7 +69,11 @@ </template> <script> -import { PipelineTypeOptions } from '@/conf/layers/LayerSewers' +import { LayerPipeLines } from '@src/conf/layers/LayerPipeLines' +import { LayerFsss } from '@src/conf/layers/LayerFsss' +import { LayerHbss } from '@src/conf/layers/LayerHbss' +import { LayerPk } from '@src/conf/layers/LayerPk' +import { LayerArea } from '@src/conf/layers/LayerArea' import WfsHelper from '@components/helpers/WfsHelper' import AjaxUtils from '@utils/AjaxUtils' @@ -91,18 +93,13 @@ activeName: 'first', gdVisible: true, list: [], - labelList: PipelineTypeOptions[0].labelList, + items: [LayerPipeLines, LayerFsss, LayerHbss, LayerPk, LayerArea], + subItems: LayerPipeLines.layers, total: 0, - pipelineTypeOptions: PipelineTypeOptions, - dataTypeOptions: PipelineTypeOptions[0].options, form: { - pipelineType: PipelineTypeOptions[0].label, - dataType: PipelineTypeOptions[0].options[0].label, - query: PipelineTypeOptions[0].options[0], - keyword: '鐮旂┒闄�01璺痀S000001' - // , - // size: 10, - // current: 1 + pipelineType: '绠$綉', + dataType: '', + keyword: '' }, // pageSize: 10, // current: 1, @@ -116,32 +113,19 @@ console.log(tab, event) }, handlePipelineType (val) { - this.pipelineTypeOptions.forEach((itm) => { - if (val === itm.value) { - this.dataTypeOptions = itm.options - this.form.pipelineType = itm.label - this.form.labelList = itm.labelList + for (var i = 0; i < this.items.length; i++) { + const item = this.items[i] + if (val === item.name) { + this.subItems = item.layers + return } - }) - this.form.dataType = this.dataTypeOptions[0].label - this.form.key = this.dataTypeOptions[0].key - }, - handleDataType (val) { - this.dataTypeOptions.forEach((itm) => { - if (val === itm.value) { - this.form.query = itm - } - }) + } }, async handleSearch () { - const param = { - pipelineType: this.form.pipelineType, - dataType: this.form.dataType - } - console.log(param) var wfsHelper = new WfsHelper() - wfsHelper.addTypeName(this.form.query.layerName) - wfsHelper.addLike(this.form.query.key, this.form.keyword) + // todo 鐜板湪绠$綉杩樻病鍖哄垎寮�绫诲瀷锛屽悗闈㈡敼 + wfsHelper.addTypeName('绠$綉') + wfsHelper.addLike('name', this.form.keyword) // const _this = this const res = await AjaxUtils.GetDataAsynByUrl(wfsHelper.getUrl(), {}) if (res instanceof Object && Object.prototype.hasOwnProperty.call(res, 'features')) { @@ -149,11 +133,10 @@ } }, handleLocation (val) { - console.log(val) const bound = this.L.geoJSON([val], {}).getBounds() - var layer = window.serviceLayerHelper.getByLayerId(val.id) - layer && layer.openPopup() - this.$store.state.map.map.flyToBounds(bound) + // var layer = window.layerFactory.flyByLayerId(val.id, bound) + window.map.flyToBounds(bound) + // layer && layer.openPopup() } } } diff --git a/src/components/panel/topicSearch/SoilGroundWaterSearch.vue b/src/components/panel/topicSearch/SoilGroundWaterSearch.vue index 7b74153..6060961 100644 --- a/src/components/panel/topicSearch/SoilGroundWaterSearch.vue +++ b/src/components/panel/topicSearch/SoilGroundWaterSearch.vue @@ -127,8 +127,6 @@ </template> <script> -import { PipelineTypeOptions } from '@/conf/layers/LayerSewers' - import WfsHelper from '@components/helpers/WfsHelper' import AjaxUtils from '@utils/AjaxUtils' export default { @@ -137,7 +135,6 @@ return { gdVisible: true, list: [], - labelList: PipelineTypeOptions[0].labelList, total: 0, inareaTypeOptions: [], enterpriseTypeOptions: [], diff --git a/src/components/panel/topicSearch/pipeChangesSearch.vue b/src/components/panel/topicSearch/pipeChangesSearch.vue index dbd4bee..e433b29 100644 --- a/src/components/panel/topicSearch/pipeChangesSearch.vue +++ b/src/components/panel/topicSearch/pipeChangesSearch.vue @@ -68,8 +68,6 @@ </template> <script> -import { PipelineTypeOptions } from '@/conf/layers/LayerSewers' - import WfsHelper from '@components/helpers/WfsHelper' import AjaxUtils from '@utils/AjaxUtils' export default { @@ -78,7 +76,6 @@ return { gdVisible: true, list: [], - labelList: PipelineTypeOptions[0].labelList, total: 0, form: { areaVal: '', diff --git a/src/components/panel/topicSearch/pipeInformationSearch.vue b/src/components/panel/topicSearch/pipeInformationSearch.vue index 916f4d2..19b638f 100644 --- a/src/components/panel/topicSearch/pipeInformationSearch.vue +++ b/src/components/panel/topicSearch/pipeInformationSearch.vue @@ -62,8 +62,6 @@ </template> <script> -import { PipelineTypeOptions } from '@/conf/layers/LayerSewers' - import WfsHelper from '@components/helpers/WfsHelper' import AjaxUtils from '@utils/AjaxUtils' export default { @@ -72,7 +70,6 @@ return { gdVisible: true, list: [], - labelList: PipelineTypeOptions[0].labelList, total: 0, form: { areaVal: '', diff --git a/src/conf/Constants.js b/src/conf/Constants.js index 848d666..f78ac95 100644 --- a/src/conf/Constants.js +++ b/src/conf/Constants.js @@ -4,6 +4,8 @@ POLYGON: 'polygon' } +export const PIPELINE_WFS = 'http://xearth.cn:8088/server/ogcserver/PipeLine2/wfs' + export const logicMapper = { wasteGasPfk: 'WasteGas.js', wasteWaterPfk: 'WasteWater.js', diff --git a/src/conf/MapConfig.js b/src/conf/MapConfig.js index 445e160..168b466 100644 --- a/src/conf/MapConfig.js +++ b/src/conf/MapConfig.js @@ -11,7 +11,6 @@ // service涓绘満閰嶇疆 // const APP_GIS_HOST = 'http://xearth.cn:6299' const APP_GIS_HOST = 'http://xearth.cn:8088' - // 鑷畾涔変富鏈洪厤缃� const BLUEMAP_HOST = APP_GIS_HOST // 鍏徃鍙戝竷鐨勫湴鍥炬湇鍔★紝鐢ㄤ簬娴嬭瘯鐨勫湴鍧� @@ -21,7 +20,7 @@ const mapOptions = { crs: L.CRS.EPSG4326, minZoom: 3, - maxZoom: 18, + maxZoom: 17, // center: [26, 104], center: [38.828558921813965, 117.41676807403564], // center: [29.454345703125, 113.40362548828125], diff --git a/src/conf/layers/LayerAirQuality.js b/src/conf/layers/LayerAirQuality.js index 738548e..5c0de19 100644 --- a/src/conf/layers/LayerAirQuality.js +++ b/src/conf/layers/LayerAirQuality.js @@ -1,8 +1,8 @@ /** * 鍖哄煙 */ -const APP_GIS_HOST_2 = 'http://xearth.cn:8088' -const WFS_URL = APP_GIS_HOST_2 + '/server/ogcserver/PipeLine/wfs' +import { PIPELINE_WFS } from '../Constants' +const WFS_URL = PIPELINE_WFS export const LayerAirQuality = { code: 'sewersAirQuality', name: '绌烘皵璐ㄩ噺', diff --git a/src/conf/layers/LayerArea.js b/src/conf/layers/LayerArea.js index 6ba6c53..ffdbf98 100644 --- a/src/conf/layers/LayerArea.js +++ b/src/conf/layers/LayerArea.js @@ -1,8 +1,8 @@ /** * 鍖哄煙 */ -const APP_GIS_HOST_2 = 'http://xearth.cn:8088' -const WFS_URL = APP_GIS_HOST_2 + '/server/ogcserver/PipeLine/wfs' +import { PIPELINE_WFS } from '../Constants' +const WFS_URL = PIPELINE_WFS export const LayerArea = { code: 'sewersArea', name: '鍖哄煙淇℃伅', diff --git a/src/conf/layers/LayerBasin.js b/src/conf/layers/LayerBasin.js index 6e8a0cc..7e8b80e 100644 --- a/src/conf/layers/LayerBasin.js +++ b/src/conf/layers/LayerBasin.js @@ -1,8 +1,8 @@ /** * 娴佸煙 */ -const APP_GIS_HOST_2 = 'http://xearth.cn:8088' -const WFS_URL = APP_GIS_HOST_2 + '/server/ogcserver/PipeLine/wfs' +import { PIPELINE_WFS } from '../Constants' +const WFS_URL = PIPELINE_WFS export const LayerBasin = { code: 'sewersBasin', name: '鍖哄煙鍥惧眰', diff --git a/src/conf/layers/LayerEnvRisk.js b/src/conf/layers/LayerEnvRisk.js index eef22d8..b1dfafe 100644 --- a/src/conf/layers/LayerEnvRisk.js +++ b/src/conf/layers/LayerEnvRisk.js @@ -1,8 +1,8 @@ /** * 鐜椋庨櫓 */ -const APP_GIS_HOST_2 = 'http://xearth.cn:8088' -const WFS_URL = APP_GIS_HOST_2 + '/server/ogcserver/PipeLine/wfs' +import { PIPELINE_WFS } from '../Constants' +const WFS_URL = PIPELINE_WFS export const LayerEnvRisk = { code: 'sewersEnvRisk', name: '鐜椋庨櫓', diff --git a/src/conf/layers/LayerFsss.js b/src/conf/layers/LayerFsss.js index 03212d8..01a5615 100644 --- a/src/conf/layers/LayerFsss.js +++ b/src/conf/layers/LayerFsss.js @@ -1,8 +1,8 @@ /** * 鍖哄煙 */ -const APP_GIS_HOST_2 = 'http://xearth.cn:8088' -const WFS_URL = APP_GIS_HOST_2 + '/server/ogcserver/PipeLine2/wfs' +import { PIPELINE_WFS } from '../Constants' +const WFS_URL = PIPELINE_WFS export const LayerFsss = { code: 'sewersFsss', name: '闄勫睘璁炬柦', diff --git a/src/conf/layers/LayerHbss.js b/src/conf/layers/LayerHbss.js index 769f155..fe105f7 100644 --- a/src/conf/layers/LayerHbss.js +++ b/src/conf/layers/LayerHbss.js @@ -1,8 +1,8 @@ /** * 鍖哄煙 */ -const APP_GIS_HOST_2 = 'http://xearth.cn:8088' -const WFS_URL = APP_GIS_HOST_2 + '/server/ogcserver/PipeLine2/wfs' +import { PIPELINE_WFS } from '../Constants' +const WFS_URL = PIPELINE_WFS export const LayerHbss = { code: 'sewersHbss', name: '鐜繚璁炬柦', diff --git a/src/conf/layers/LayerPipeLines.js b/src/conf/layers/LayerPipeLines.js index 524a533..6e3f5b1 100644 --- a/src/conf/layers/LayerPipeLines.js +++ b/src/conf/layers/LayerPipeLines.js @@ -4,8 +4,8 @@ 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/PipeLine2/wfs' +import { PIPELINE_WFS } from '../Constants' +const WFS_URL = PIPELINE_WFS export const LayerPipeLines = { code: 'sewersPipeLines', diff --git a/src/conf/layers/LayerPk.js b/src/conf/layers/LayerPk.js index 62bbee9..5547507 100644 --- a/src/conf/layers/LayerPk.js +++ b/src/conf/layers/LayerPk.js @@ -1,8 +1,8 @@ /** * 鎺掑彛 */ -const APP_GIS_HOST_2 = 'http://xearth.cn:8088' -const WFS_URL = APP_GIS_HOST_2 + '/server/ogcserver/PipeLine/wfs' +import { PIPELINE_WFS } from '../Constants' +const WFS_URL = PIPELINE_WFS export const LayerPk = { code: 'sewersPk', name: '鎺掑彛', diff --git a/src/conf/layers/LayerSewers.js b/src/conf/layers/LayerSewers.js deleted file mode 100644 index c382c2d..0000000 --- a/src/conf/layers/LayerSewers.js +++ /dev/null @@ -1,523 +0,0 @@ -/** - * todo 鍑嗗鍒犻櫎姝ゆ枃浠讹紒锛侊紒锛� - * @type {string} - */ - -const APP_GIS_HOST_2 = 'http://xearth.cn:8088' -export const LayerSewersPoint = [ - { - code: 'sewersFsss', - name: '闄勫睘璁炬柦', - checked: false, // 榛樿閫変腑鐘舵�� - type: 'geojson', - url: APP_GIS_HOST_2 + '/server/ogcserver/PipeLine/wfs?version=1.0.0&TYPENAME={sname}&REQUEST=getfeature&OUTPUTFORMAT=json&maxFeatures=20000', - layers: [ - { - code: 'fourlink', - name: '鍥涢��', - sname: '鍥涢��', - checked: true, - minZoom: 10, - icon: 'sewers/鍥涢��.png' - }, - { - code: 'tee', - name: '涓夐��', - sname: '涓夐��', - checked: false, - minZoom: 10, - icon: 'sewers/涓夐��.png' - }, - { - code: 'piperack', - name: '绠℃灦(澧�)', - sname: 'PipeRack', - minZoom: 10, - checked: false - }, - { - code: 'pipegallery', - name: '绠″粖(甯�)', - sname: 'PipeGallery', - minZoom: 10, - checked: false - }, - { - code: 'pipesegment', - name: '娴佸悜', - sname: 'ywslx', - checked: false - }, - { - code: 'pipeline', - name: '绠$綉', - minZoom: 10, - sname: 'pipeline', - checked: false - }, - { - code: 'valve', - name: '闃�闂�', - minZoom: 10, - sname: 'valve', - checked: false, - icon: 'sewers/闃�闂�.png' - }, - { - code: 'elbow', - name: '寮ご', - sname: 'Elbow', - minZoom: 10, - checked: false, - icon: 'sewers/寮ご.png' - } - ] - }, - { - code: 'sewersHbss', - name: '鐜繚璁炬柦', - checked: false, // 榛樿閫変腑鐘舵�� - type: 'geojson', - url: APP_GIS_HOST_2 + '/server/ogcserver/PipeLine/wfs?version=1.0.0&TYPENAME={sname}&REQUEST=getfeature&OUTPUTFORMAT=json&maxFeatures=20000', - layers: [ - { - code: 'manhole', - name: '绐ㄤ簳', - minZoom: 10, - sname: '绐ㄤ簳', - checked: false, - icon: 'sewers/绐ㄤ簳.png' - }, - { - code: 'firedike', - name: '闃茬伀鍫�', - sname: '闃茬伀鍫�', - minZoom: 10, - checked: false - }, - { - code: 'raingate', - name: '闆ㄧ瀛�', - sname: '闆ㄧ瀛�', - checked: false, - minZoom: 10, - icon: 'sewers/闆ㄧ瀛�.png' - }, - { - code: 'overflowweir', - name: '婧㈡祦鍫�', - sname: '婧㈡祦鍫�', - minZoom: 10, - checked: false - }, - { - code: 'chokevalve', - name: '鎴祦闂�', - sname: '鎴祦闂�', - minZoom: 10, - checked: false - }, - { - code: 'collectingbasin', - name: '闆嗘按姹�(缃�)', - sname: '闆嗘按姹�', - minZoom: 10, - checked: false, - icon: 'sewers/闆嗘按姹�.png' - }, - { - code: 'oilseparator', - name: '闅旀补姹�', - sname: '闅旀补姹�', - minZoom: 10, - checked: false, - icon: 'sewers/闅旀补姹�.png' - } - ] - }, - { - code: 'sewersPk', - name: '鎺掑彛', - checked: false, // 榛樿閫変腑鐘舵�� - type: 'geojson', - url: APP_GIS_HOST_2 + '/server/ogcserver/PipeLine/wfs?version=1.0.0&TYPENAME={sname}&REQUEST=getfeature&OUTPUTFORMAT=json&maxFeatures=20000', - layers: [ - { - code: 'dischargeport', - name: '鎺掓斁鍙�', - minZoom: 10, - sname: '鎺掓斁鍙�', - checked: false - } - ] - }, - { - code: 'sewersQyxx', - name: '鍖哄煙淇℃伅', - checked: false, // 榛樿閫変腑鐘舵�� - type: 'geojson', - url: APP_GIS_HOST_2 + '/server/ogcserver/PipeLine/wfs?version=1.0.0&TYPENAME={sname}&REQUEST=getfeature&OUTPUTFORMAT=json&maxFeatures=20000', - layers: [ - { - code: 'thirdpartypipe', - name: '绗笁鏂圭閬�', - minZoom: 10, - sname: '绗笁鏂圭閬�', - checked: false - }, - { - code: 'firefightingunit', - name: '娑堥槻鍗曚綅', - sname: '娑堥槻鍗曚綅', - minZoom: 10, - checked: false, - icon: 'sewers/娑堥槻鍗曚綅.png' - }, - { - code: 'emergencyesources', - name: '搴旀�ョ墿璧�', - sname: '搴旀�ョ墿璧�', - minZoom: 10, - checked: false - }, - { - code: 'emergencyres', - name: '绀句細涓撲笟搴旀�ユ晳鎻撮槦浼�', - sname: '涓撲笟搴旀�ユ晳鎻�', - checked: false, - minZoom: 10, - icon: 'sewers/绀句細涓撲笟搴旀�ユ晳鎻�.png' - }, - { - code: 'maintenanceteam', - name: '缁存姠淇槦浼�', - sname: '缁存姠淇槦浼�', - checked: false, - minZoom: 10, - icon: 'sewers/绀句細涓撲笟搴旀�ユ晳鎻�.png' - }, - { - code: 'hospital', - name: '鍖婚櫌', - sname: '鍖婚櫌', - checked: false, - minZoom: 10, - icon: 'sewers/鍖婚櫌.png' - }, - { - code: 'pointpreservationzone', - name: '鑷劧淇濇姢鍖�', - sname: '鑷劧淇濇姢鍖�', - checked: false, - minZoom: 10, - icon: 'sewers/鑷劧淇濇姢鍖�.png' - }, - { - code: 'pointhydrology', - name: '姘翠綋', - sname: '姘翠綋', - checked: false, - minZoom: 10, - icon: 'sewers/姘翠綋.png' - }, - { - code: 'sensitivetarget', - name: '鏁忔劅鐩爣', - sname: '鏁忔劅鐩爣', - checked: false, - minZoom: 10, - icon: 'sewers/鏁忔劅鐩爣.png' - }, - { - code: 'envmonunit', - name: '鐜鐩戞祴鍗曚綅', - sname: '鐜鐩戞祴鍗曚綅', - checked: false, - minZoom: 10, - icon: 'sewers/鐜鐩戞祴鍗曚綅.png' - }, - { - code: 'pointcontaminants', - name: '鐩戞祴鐐规薄鏌撶墿鎸囨爣淇℃伅', - sname: '姹℃煋鐗╂寚鏍�', - minZoom: 10, - checked: false - }, - { - code: 'dischargeportaround', - name: '鎺掓斁鍙e懆杈圭幆澧冩晱鎰熶俊鎭�', - sname: '鎺掓斁鍙e懆杈圭幆澧�', - minZoom: 10, - checked: false, - iconN: 'sewers/鎺掓斁鍙e懆杈规晱鎰熶俊鎭�.png' - }, - { - code: 'pump', - name: '娉�', - sname: '娉�', - minZoom: 10, - checked: false, - icon: 'sewers/娉�.png' - }, - { - code: 'liquidlevelmeter', - name: '娑蹭綅璁�', - sname: '娑蹭綅璁�', - checked: false, - minZoom: 10, - icon: 'sewers/娑蹭綅璁�.png' - }, - { - code: 'flowmeter', - name: '娴侀噺璁�', - sname: '娴侀噺璁�', - minZoom: 10, - checked: false, - icon: 'sewers/娴侀噺璁�.png' - }, - { - code: 'video', - name: '瑙嗛鐩戞帶閰嶇疆', - sname: '瑙嗛鐩戞帶', - minZoom: 10, - checked: false - }, - { - code: 'onlinemonitoring', - name: '鍦ㄧ嚎鐩戞祴璁惧閰嶇疆', - sname: '鍦ㄧ嚎鐩戞祴', - minZoom: 10, - checked: false - }, - { - code: 'combustiblegas', - name: '鍙噧姘斾綋鎶ヨ璁惧閰嶇疆', - sname: '鍙噧姘斾綋鎶ヨ', - minZoom: 10, - checked: false - }, - { - code: 'hydrogensulfide', - name: 'H2S娴撳害鎶ヨ璁惧閰嶇疆', - sname: 'H2S娴撳害鎶ヨ', - minZoom: 10, - checked: false - }, - { - code: 'controlpoint', - name: '绠$嚎鐐�', - sname: '绠$嚎鐐�', - minZoom: 10, - checked: false, - icon: 'sewers/绠$嚎鐐�.png' - }, - { - code: 'pipesegment', - name: '绠℃', - sname: '绠℃', - minZoom: 10, - checked: false - } - ] - } -] - -export const PipelineTypeOptions = [{ - value: '1', - label: '绠$嚎鏈綋', - options: [{ - value: '1', - layerName: '绠$綉', - key: 'pipename', - label: '鍏ㄩ儴绠$嚎' - }, { - value: '2', - layerName: '绠$綉', - key: 'pipename', - label: '鐢熸椿姹℃按绠$嚎' - }, { - value: '3', - layerName: '绠$綉', - key: 'pipename', - label: '鍚洂绠$嚎' - }, { - value: '4', - layerName: '绠$綉', - key: 'pipename', - label: '闆ㄦ按绠$嚎' - }, { - value: '5', - layerName: '绠$綉', - key: 'pipename', - label: '鍚补绠$嚎' - }, { - value: '6', - layerName: '绠$綉', - key: 'pipename', - label: '浜嬫晠姘寸绾�' - }, { - value: '7', - layerName: '绠$綉', - key: 'pipename', - label: '鍚⒈绠$嚎' - }, { - value: '8', - layerName: '绠$綉', - key: 'pipename', - label: '寰幆姘寸绾�' - }, { - value: '9', - layerName: '绠$綉', - key: 'pipename', - label: '鍑�鍖栨按绠$嚎' - }], - labelList: [{ label: '杈撻�佷粙璐�', key: 'mediumtype' }, { label: '闀垮害(m)', key: 'length' }] -}, { - value: '2', - label: '鎺掑彛淇℃伅', - options: [{ - value: '1', - layerName: '', - key: '', - label: '鍏ㄩ儴鎺掑彛' - }, { - value: '2', - layerName: '', - key: '', - label: '鍐呮帓鍙�' - }, { - value: '3', - layerName: '', - key: '', - label: '澶栨帓鍙�' - }], - labelList: [] -}, { - value: '3', - label: '闄勫睘璁炬柦', - options: [ - { - value: '1', - layerName: '', - key: '', - label: '鍏ㄩ儴璁炬柦' - }, { - value: '2', - layerName: '', - key: '', - label: '闃�闂�' - }, { - value: '3', - layerName: '', - key: '', - label: '绠″粖' - }, { - value: '4', - layerName: '', - key: '', - label: '绠℃灦' - }, { - value: '5', - layerName: '', - key: '', - label: '涓夐��' - }, { - value: '6', - layerName: '', - key: '', - label: '鍥涢��' - }, { - value: '7', - layerName: '', - key: '', - label: '寮ご' - }], - labelList: [] -}, { - value: '4', - label: '鐜繚璁炬柦', - options: [ - { - value: '1', - layerName: '', - key: '', - label: '鍏ㄩ儴璁炬柦' - }, { - value: '2', - layerName: '', - key: '', - label: '闆ㄧ瀛�' - }, { - value: '3', - layerName: '', - key: '', - label: '闃茬伀鍫�' - }, { - value: '4', - layerName: '', - key: '', - label: '闆嗘按姹�' - }, { - value: '5', - layerName: '', - key: '', - label: '鏀堕泦缃�' - }, { - value: '6', - layerName: '', - key: '', - label: '鎴祦闂�' - }, { - value: '7', - layerName: '', - key: '', - label: '婧㈡祦鍫�' - }, { - value: '8', - layerName: '', - key: '', - label: '闅旀补姹�' - }, { - value: '9', - layerName: '', - key: '', - label: '娉�' - }], - labelList: [] -}, { - value: '5', - label: '鍛ㄨ竟鐜', - options: [{ - value: '1', - layerName: '', - key: '', - label: '鍏ㄩ儴鍛ㄨ竟鐜' - }, { - value: '2', - layerName: '', - key: '', - label: '鍖婚櫌' - }, { - value: '3', - layerName: '', - key: '', - label: '鏅尯' - }, { - value: '4', - layerName: '', - key: '', - label: '鑷劧淇濇姢鍖�' - }, { - value: '5', - layerName: '', - key: '', - label: '娑堥槻' - }, { - value: '6', - layerName: '', - key: '', - label: '姘翠綋' - } - ], - labelList: [] -}] diff --git a/src/conf/layers/LayerSoilGroundWater.js b/src/conf/layers/LayerSoilGroundWater.js index b75b78d..471d241 100644 --- a/src/conf/layers/LayerSoilGroundWater.js +++ b/src/conf/layers/LayerSoilGroundWater.js @@ -1,8 +1,8 @@ /** * 鍦熷¥鍙婂湴涓嬫按 */ -const APP_GIS_HOST_2 = 'http://xearth.cn:8088' -const WFS_URL = APP_GIS_HOST_2 + '/server/ogcserver/PipeLine/wfs' +import { PIPELINE_WFS } from '../Constants' +const WFS_URL = PIPELINE_WFS export const LayerSoilGroundWater = { code: 'sewersSoilGroundWater', name: '鍦熷¥鍙婂湴涓嬫按', -- Gitblit v1.8.0