Browse Source

11

shibei_master
jiangyy 3 years ago
parent
commit
e985578807
  1. 86
      src/views/modules/visual/communityGovern/fivelayers/mapIndex.vue

86
src/views/modules/visual/communityGovern/fivelayers/mapIndex.vue

@ -436,7 +436,7 @@ const vueGis = {
}); });
if (feature) { if (feature) {
console.log(feature) console.log(feature)
_that.clickMapVolunteer(feature.values_.properties) _that.clickMapVolunteer(feature.values_.properties.info)
} }
@ -446,11 +446,45 @@ const vueGis = {
// //
async clickMapVolunteer (info) { async clickMapVolunteer (info) {
if (!info.id) { if (!info.id) {
return false return false
} }
if (info.placeType === 'resi' || info.placeType === 'specil_resi') {//
this.loadResi(info)
}
if (info.placeType === 'public_service') {//
this.loadPublicService(info)
}
if (info.placeType === 'dangerous_chemicals') {//
}
if (info.placeType === 'event') {//
}
if (info.placeType === 'city_management') {//
}
if (info.placeType === 'community_org') {//
}
if (info.placeType === 'superior_resource') {//
}
if (info.placeType === '') {//
}
if (info.placeType === '') {//
}
if (info.placeType === '') {//
}
},
async loadResi (info) {
const url = "/epmetuser/icresiuser/resi-brief/" + 'dd0bd55db0ca4b629c40bc914a08368e' const url = "/epmetuser/icresiuser/resi-brief/" + 'dd0bd55db0ca4b629c40bc914a08368e'
// const url = "http://yapi.elinkservice.cn/mock/245/heart/icpartyunit/distribution" // const url = "http://yapi.elinkservice.cn/mock/245/heart/icpartyunit/distribution"
@ -460,9 +494,9 @@ const vueGis = {
if (code === 0) { if (code === 0) {
let coordinate = [info.longitude, info.latitude] let coordinate = [info.longitude, info.latitude]
data.icUserName = data.icUserName ? data.icUserName : '--'
data.gridName = data.gridName ? data.gridName : '--' data.gridName = data.gridName ? data.gridName : '--'
data.villageName = data.villageName ? data.villageName : '--' data.villageName = data.villageName ? data.villageName : '--'
data.icUserName = data.icUserName ? data.icUserName : '--'
data.mobile = data.mobile ? data.mobile : '--' data.mobile = data.mobile ? data.mobile : '--'
data.idCard = data.idCard ? data.idCard : '--' data.idCard = data.idCard ? data.idCard : '--'
data.birthday = data.birthday ? data.birthday : '--' data.birthday = data.birthday ? data.birthday : '--'
@ -478,7 +512,6 @@ const vueGis = {
} }
if (categoriesArray.length > 0) { if (categoriesArray.length > 0) {
data.categories = categoriesArray.join(',') data.categories = categoriesArray.join(',')
} else { } else {
@ -529,6 +562,51 @@ const vueGis = {
} }
}, },
async loadPublicService (info) {
// const url = "/gov/org/icPublicService/detail"
const url = "http://yapi.elinkservice.cn/mock/245/gov/org/icPublicService/detail"
let params = {
icPublicServiceId: info.id
}
const { data, code, msg } = await requestPost(url, params)
if (code === 0) {
let coordinate = [info.longitude, info.latitude]
data.name = data.name ? data.name : '--'
data.categoryName = data.categoryName ? data.categoryName : '--'
data.areaCovered = data.areaCovered ? data.areaCovered + '平方公里' : '--'
data.capacity = data.capacity ? data.capacity : '--'
data.address = data.address ? data.address : '--'
let showData = `
<div style='font-size:16px; color:#FFFFFF;'>场所信息</div>
<div style='font-size:12px; color:#FFFFFF;margin-top:10px'>场所名称
<span>`+ data.name + `</span>
</div>
<div style='font-size:12px; color:#FFFFFF;margin-top:5px'>场所分类
<span>`+ data.categoryName + `</span>
</div>
<div style='font-size:12px; color:#FFFFFF;margin-top:5px'>占地面积
<span>`+ data.areaCovered + `</span>
</div>
<div style='font-size:12px; color:#FFFFFF;margin-top:5px'>容纳人数
<span>`+ data.capacity + `</span>
</div>
<div style='font-size:12px; color:#FFFFFF;margin-top:5px'>地址
<span>`+ data.address + `</span>
</div>
`
// console.log(showData)
this.handleShowPopup(showData, coordinate, true)
} else {
this.$message.error(msg)
}
},
handleShowPopup (showData, coordinate, isShowMore) { handleShowPopup (showData, coordinate, isShowMore) {
if (isShowMore) { if (isShowMore) {
document.getElementById("popup-goMore").style.display = 'block' document.getElementById("popup-goMore").style.display = 'block'

Loading…
Cancel
Save