src/components/panel/topicSearch/EnterpriseEmergency/ResourcesQuery.vue | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
src/components/panel/topicSearch/GasWasteSearch.vue | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
src/components/panel/topicSearch/SolidWasteSearch.vue | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
src/components/panel/topicSearch/WaterWasteSearch.vue | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 |
src/components/panel/topicSearch/EnterpriseEmergency/ResourcesQuery.vue
@@ -55,11 +55,10 @@ <script> import WfsHelper from '@components/helpers/WfsHelper' import AjaxUtils from '@utils/AjaxUtils' // import { LayerEmergency } from '../../../../../conf/LayerEmergency' import { LayerEmergencySource } from '../../../../conf/layers/LayerEmergencySource' import { LayerSurroundings } from '../../../../conf/layers/LayerSurroundings' import AnimalService from '../../../../components/LayerController/service/AnimalService' import { pulseEffect } from '../../../../utils/utils' export default { name: 'ResourcesQuery', @@ -130,13 +129,11 @@ this.list = res.features } }, // 查询定位功能 handleLocation (val, index) { this.activeNum = index window.map.setView([val.properties.y, val.properties.x], 16) this.animalService = new AnimalService({ L: window.L, layer: window.layer }) pulseEffect([val.properties.y, val.properties.x]) } } } src/components/panel/topicSearch/GasWasteSearch.vue
@@ -99,6 +99,7 @@ <script> import mapApi from '@/api/mapApi' import WasteWaterIndex from '../../BaseNav/WasteWater/WasteWaterIndex' import { pulseEffect, setPanTo } from '../../../utils/utils' export default { name: 'GasWasteSearch', @@ -165,7 +166,7 @@ async handleLocation (val) { console.log(val) const pos = [val.Latitude, val.Longitude] window.map.flyTo(pos, 15) window.map.setView(pos, 15) window.$layer.open({ content: { content: WasteWaterIndex, // 组件 @@ -176,6 +177,8 @@ }, title: '天津石化 ' + val.Name }) pulseEffect([val.Latitude, val.Longitude]) setPanTo(pos, 250) } } } src/components/panel/topicSearch/SolidWasteSearch.vue
@@ -3,7 +3,8 @@ <div class="panel-title">{{ title }}</div> <div class="search-panel "> <el-form ref="form" :model="form" label-width="90px" class="search-form"> <el-form-item v-for="(item,index) in solidWasteTypeOptions" :key="index" :label="item.label+':'" size="mini" <el-form-item v-for="(item,index) in solidWasteTypeOptions" :key="index" :label="item.label+':'" size="mini" class="search-panel-item"> <el-select style="width: 100%" v-model="form.pipelineType" @change="handlePipelineType" :popper-class="'select-down'"> @@ -45,6 +46,7 @@ import mapApi from '@/api/mapApi' import WasteSolidIndex from '@/components/BaseNav/WasteSolid/WasteSolidIndex' import { pulseEffect, setPanTo } from '../../../utils/utils' export default { name: 'SolidWasteSearch', @@ -159,7 +161,7 @@ setBounced (val) { // console.log(val) const pos = [val.Latitude, val.Longitude] window.map.flyTo(pos, 15) window.map.setView(pos, 15) window.$layer.open({ content: { content: WasteSolidIndex, // 组件 @@ -170,6 +172,8 @@ }, title: val.Name }) pulseEffect([val.Latitude, val.Longitude]) setPanTo(pos, 250) } } } src/components/panel/topicSearch/WaterWasteSearch.vue
@@ -4,7 +4,8 @@ <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.areaVal" @change="areaType" :popper-class="'select-down'"> <el-select style="width: 100%" v-model="form.areaVal" @change="areaType" :popper-class="'select-down'"> <el-option v-for="item in inareaTypeOptions" :key="item.value" @@ -14,7 +15,8 @@ </el-select> </el-form-item> <el-form-item label="企业名称:" size="mini"> <el-select style="width: 100%" v-model="form.enterpriseVal" @change="enterpriseType" :popper-class="'select-down'"> <el-select style="width: 100%" v-model="form.enterpriseVal" @change="enterpriseType" :popper-class="'select-down'"> <el-option v-for="item in enterpriseTypeOptions" :key="item.value" @@ -24,7 +26,8 @@ </el-select> </el-form-item> <el-form-item label="二级单位:" size="mini"> <el-select style="width: 100%" v-model="form.enterpriseSubunitsVal" @change="enterpriseSubunitsType" :popper-class="'select-down'"> <el-select style="width: 100%" v-model="form.enterpriseSubunitsVal" @change="enterpriseSubunitsType" :popper-class="'select-down'"> <el-option v-for="item in enterpriseSubunitsTypeOptions" :key="item.value" @@ -34,7 +37,8 @@ </el-select> </el-form-item> <el-form-item label="三级单位:" size="mini"> <el-select style="width: 100%" v-model="form.enterpriseSubunitsVal" @change="enterpriseSubunitsType" :popper-class="'select-down'"> <el-select style="width: 100%" v-model="form.enterpriseSubunitsVal" @change="enterpriseSubunitsType" :popper-class="'select-down'"> <el-option v-for="item in enterpriseSubunitsTypeOptions" :key="item.value" @@ -45,7 +49,8 @@ </el-form-item> <!-- <el-form-item label="风险级别" size="mini"></el-form-item>--> <el-radio-group v-model="form.type" class="levelOfRisk"> <el-radio v-for="(item,index) in levelOfRisk" :label="item.value" :key="index"><span class="levelOfRisk-type">{{item.name}}</span></el-radio> <el-radio v-for="(item,index) in levelOfRisk" :label="item.value" :key="index"><span class="levelOfRisk-type">{{item.name}}</span></el-radio> </el-radio-group> <!-- <el-form-item >--> <div class="rightButtonSearch"> @@ -64,7 +69,8 @@ </el-form> </div> <el-scrollbar style="height:264px"> <div class="environmental-risk-list" v-for="(item,index) in list" :key="index" @click="handleLocation(item)"><!-- --> <div class="environmental-risk-list" v-for="(item,index) in list" :key="index" @click="handleLocation(item)"><!-- --> <img src="../../../../public/assets/images/map/exhaust/fq_green2.png" alt="" class="state"/> <div> <h3>{{ item.Name }}</h3> @@ -99,6 +105,7 @@ import mapApi from '@/api/mapApi' import WasteWaterIndex from '../../BaseNav/WasteWater/WasteWaterIndex' import { pulseEffect, setPanTo } from '../../../utils/utils' export default { name: 'WaterWasteSearch', @@ -122,11 +129,26 @@ isWaybillHover: true, isRouteHover: false, levelOfRisk: [ { name: '全部', value: '1' }, { name: '正常', value: '2' }, { name: '超标', value: '3' }, { name: '异常', value: '4' }, { name: '停产', value: '5' } { name: '全部', value: '1' }, { name: '正常', value: '2' }, { name: '超标', value: '3' }, { name: '异常', value: '4' }, { name: '停产', value: '5' } ] } }, @@ -164,10 +186,10 @@ console.log(this.list) }, // 弹窗展示 async handleLocation (val) { handleLocation (val) { console.log(val) const pos = [val.Latitude, val.Longitude] window.map.flyTo(pos, 15) window.map.setView(pos, 15) window.$layer.open({ content: { content: WasteWaterIndex, // 组件 @@ -178,6 +200,8 @@ }, title: '天津石化 ' + val.Name }) pulseEffect([val.Latitude, val.Longitude]) setPanTo(pos, 250) } } }