Browse Source

Merge branch 'dev-fangyi' into test

shibei_master
jiangyy 3 years ago
parent
commit
22a90f58d1
  1. 35
      src/views/modules/visual/basicinfo/basicInfoMain.vue

35
src/views/modules/visual/basicinfo/basicInfoMain.vue

@ -14,14 +14,19 @@
</div> </div>
</div> </div>
<div class="div_content"> <people v-if="orgLevel==='people'"
:uid="selUserId"
ref="ref_people"></people>
<div v-show="orgLevel!=='people' "
class="div_content">
<basic-info-community v-show="orgLevel==='neighborHood'" <basic-info-community v-show="orgLevel==='neighborHood'"
@toSubAgency="toSubAgency" @toSubAgency="toSubAgency"
ref="ref_community" ref="ref_community"
@refreshInfoList="refreshInfoList"></basic-info-community> @refreshInfoList="refreshInfoList"></basic-info-community>
<div v-show="orgLevel!=='neighborHood'" <div v-show="orgLevel!=='people' && orgLevel!=='neighborHood'"
class="div_map" class="div_map"
id="map" id="map"
ref="map"> ref="map">
@ -147,6 +152,7 @@ import { Loading } from 'element-ui'; //引入Loading服务
import { requestPost } from "@/js/dai/request"; import { requestPost } from "@/js/dai/request";
import BasicInfoCommunity from "./basicInfoCommunity"; import BasicInfoCommunity from "./basicInfoCommunity";
import People from "./people";
import cptCard from "@/views/modules/visual/cpts/card"; import cptCard from "@/views/modules/visual/cpts/card";
import ScreenLoading from "@/views/modules/visual/cpts/loading"; import ScreenLoading from "@/views/modules/visual/cpts/loading";
@ -378,11 +384,24 @@ const vueGis = {
this.toSubAgency('polygon', e) this.toSubAgency('polygon', e)
}, },
// type:polygon / // type:polygon / people
async toSubAgency (type, e, searchName) { async toSubAgency (type, e, searchName) {
//neighborHood //neighborHood
if (type === 'people') {
this.runNum++
this.runAgencyArray.push(this.orgData)
this.orgLevel = 'people'
this.selUserId = e
this.orgId = ''
this.orgData = {
id: '',
level: 'people',
name: '人员档案'
}
this.searchName = searchName
} else {
if (!e) { if (!e) {
return false return false
@ -417,7 +436,7 @@ const vueGis = {
this.refreshMap(true) this.refreshMap(true)
} }
}
}, },
@ -511,7 +530,11 @@ const vueGis = {
this.center = this.orgData.center this.center = this.orgData.center
this.zoom = this.orgData.zoom this.zoom = this.orgData.zoom
if (this.orgLevel === 'neighborHood') {// if (this.orgLevel === 'people') {
}
else if (this.orgLevel === 'neighborHood') {//
} else { } else {
@ -928,7 +951,7 @@ const vueGis = {
...mapGetters(["clientHeight"]) ...mapGetters(["clientHeight"])
}, },
components: { BasicInfoCommunity, cptCard, ScreenLoading }, components: { BasicInfoCommunity, People, cptCard, ScreenLoading },
} }
export default vueGis; export default vueGis;
</script> </script>

Loading…
Cancel
Save