|
|
@ -15,30 +15,55 @@ |
|
|
|
</div> |
|
|
|
|
|
|
|
<!-- 组织列表 --> |
|
|
|
<transition name="slideFade"> |
|
|
|
<div v-show="isshow&&(orgLevel!=='people' && orgLevel!=='search' && orgLevel!=='neighborHood')" |
|
|
|
transiton="slideFade" |
|
|
|
class="div_agency_list"> |
|
|
|
<div class="agency_main"> |
|
|
|
<el-scrollbar style="height:98%" |
|
|
|
wrap-style="overflow-x:hidden"> |
|
|
|
|
|
|
|
<div v-if="subAgencyArray.length>0" |
|
|
|
class="agency_list"> |
|
|
|
<div v-for="(item,index) in subAgencyArray" |
|
|
|
:key="index" |
|
|
|
@click="clickAgencyItem(item,index)" |
|
|
|
:class="['agency_item',{'agency_item_on':index%2 ==0}]"> |
|
|
|
<div class="agency_item_name">{{item.name}}</div> |
|
|
|
|
|
|
|
<div v-show="orgLevel!=='people' && orgLevel!=='search' && orgLevel!=='neighborHood'" |
|
|
|
class="div_agency_list"> |
|
|
|
<el-scrollbar style="height:98%" |
|
|
|
wrap-style="overflow-x:hidden"> |
|
|
|
|
|
|
|
<div v-if="subAgencyArray.length>0" |
|
|
|
class="agency_list"> |
|
|
|
<div v-for="(item,index) in subAgencyArray" |
|
|
|
:key="index" |
|
|
|
@click="clickAgencyItem(item,index)" |
|
|
|
:class="['agency_item',{'agency_item_on':index%2 ==0}]"> |
|
|
|
<div class="agency_item_name">{{item.name}}</div> |
|
|
|
</div> |
|
|
|
</div> |
|
|
|
<div v-else> |
|
|
|
<img src="@/assets/img/modules/visual/noData.png" |
|
|
|
alt="" |
|
|
|
srcset="" |
|
|
|
class="no-data-img" /> |
|
|
|
</div> |
|
|
|
</el-scrollbar> |
|
|
|
|
|
|
|
<div @click="isshow=!isshow" |
|
|
|
class="arrow_tip"> |
|
|
|
<img src="../../../../assets/img/modules/visual/sousuo.png" |
|
|
|
alt /> |
|
|
|
</div> |
|
|
|
</div> |
|
|
|
<div v-else> |
|
|
|
<img src="@/assets/img/modules/visual/noData.png" |
|
|
|
alt="" |
|
|
|
srcset="" |
|
|
|
class="no-data-img" /> |
|
|
|
</div> |
|
|
|
</transition> |
|
|
|
|
|
|
|
<!-- <transition name="slideFade"> |
|
|
|
|
|
|
|
<div v-if="isshow" |
|
|
|
class="aaa" |
|
|
|
transiton="slideFade"> |
|
|
|
<div>1111111</div> |
|
|
|
|
|
|
|
<div class="arrow_tip" |
|
|
|
@click="isshow=!isshow"> |
|
|
|
<img src="../../../../assets/img/modules/visual/sousuo.png" |
|
|
|
alt /> |
|
|
|
</div> |
|
|
|
</el-scrollbar> |
|
|
|
</div> |
|
|
|
</div> |
|
|
|
</transition> --> |
|
|
|
|
|
|
|
<people-search v-show="orgLevel==='search'" |
|
|
|
@toSubAgency="toSubAgency" |
|
|
@ -244,6 +269,7 @@ const vueGis = { |
|
|
|
name: 'HomeMap', |
|
|
|
data () { |
|
|
|
return { |
|
|
|
isshow: true, |
|
|
|
centerPoint: [],//中心点位置 |
|
|
|
zoom: 14,//缩放范围:区14 |
|
|
|
minZoom: 1,//最小缩放 |
|
|
@ -971,17 +997,38 @@ export default vueGis; |
|
|
|
</style> |
|
|
|
|
|
|
|
<style lang="scss" scoped> |
|
|
|
.info_loading { |
|
|
|
margin-top: 50px; |
|
|
|
.aaa { |
|
|
|
height: 100px; |
|
|
|
width: 100px; |
|
|
|
background-color: aquamarine; |
|
|
|
} |
|
|
|
.slideFade-enter { |
|
|
|
animation: slideFade-dialog-fade-in 0.5s ease; |
|
|
|
} |
|
|
|
.slideFade-leave { |
|
|
|
animation: slideFade-dialog-fade-out 0.5s ease forwards; |
|
|
|
} |
|
|
|
.slideFade-enter-active { |
|
|
|
animation: slideFade-dialog-fade-in 0.5s ease; |
|
|
|
} |
|
|
|
.div_info { |
|
|
|
/deep/ .el-scrollbar__wrap { |
|
|
|
overflow-x: hidden !important; |
|
|
|
.slideFade-leave-active { |
|
|
|
animation: slideFade-dialog-fade-out 0.5s ease forwards; |
|
|
|
} |
|
|
|
|
|
|
|
@keyframes slideFade-dialog-fade-in { |
|
|
|
from { |
|
|
|
left: 110px; |
|
|
|
} |
|
|
|
to { |
|
|
|
left: 0px; |
|
|
|
} |
|
|
|
} |
|
|
|
.div_agency_list { |
|
|
|
/deep/ .el-scrollbar__wrap { |
|
|
|
overflow-x: hidden !important; |
|
|
|
@keyframes slideFade-dialog-fade-out { |
|
|
|
from { |
|
|
|
left: 0px; |
|
|
|
} |
|
|
|
to { |
|
|
|
left: 100px; |
|
|
|
} |
|
|
|
} |
|
|
|
</style> |