|
@@ -44,12 +44,12 @@
|
|
|
|
|
|
</router-view>
|
|
|
<!-- 哨兵详情弹窗 -->
|
|
|
- <div class="tk_div" v-show="isDetailVisible">
|
|
|
+ <div class="tk_div" v-show="isDetailVisible">
|
|
|
<div class="tk1 tk_bor" style="width: 371px;height: 310px;">
|
|
|
<h1>
|
|
|
<span :title="detailInfo.deviceName || '--'" style="display: inline-block;overflow: hidden;width: 62%;text-overflow: ellipsis;">{{ detailInfo.deviceName || '--' }}</span>
|
|
|
<i class="el-icon el-icon-close" style="margin-left: 5%;cursor: pointer;" @click="closeDetail"></i>
|
|
|
- <i>{{ detailInfo.workingStatus == '0' ? '在线' : '离线' }}</i>
|
|
|
+ <i>{{ detailInfo.workingStatus == '1' ? '离线' : '在线' }}</i>
|
|
|
</h1>
|
|
|
<p>设备名称:{{ detailInfo.deviceName || '--' }}</p>
|
|
|
<p>设备类型:{{ detailInfo.deviceTypeText || '--' }}</p>
|
|
@@ -65,7 +65,7 @@
|
|
|
</div>
|
|
|
|
|
|
<!-- 地图 -->
|
|
|
- <supermap ref="supermap" style="width: 100%;height: 100vh;" @preview="preview" @openDetails="openEventDetails">
|
|
|
+ <supermap ref="supermap" style="width: 100%;height: 100vh;" @preview="preview" @openDetails="openEventDetails" @openAreaDetails="openAreaDetails">
|
|
|
</supermap>
|
|
|
<!-- 事件詳情彈窗start -->
|
|
|
<div v-if="isEventDetails">
|
|
@@ -185,6 +185,24 @@
|
|
|
</el-dialog>
|
|
|
</div>
|
|
|
<!-- 事件詳情彈窗end -->
|
|
|
+ <!-- 小区详情弹窗 -->
|
|
|
+ <div class="tk_div" v-show="isAreaDetailVisible">
|
|
|
+ <div class="tk1 tk_bor" style="width: 371px;height: 450px;">
|
|
|
+ <h1>
|
|
|
+ <span style="display: inline-block;overflow: hidden;width: 62%;text-overflow: ellipsis;">区域信息</span>
|
|
|
+ <i class="el-icon el-icon-close" style="margin-left: 5%;cursor: pointer;" @click="closeAreaDetail"></i>
|
|
|
+ </h1>
|
|
|
+ <p>市区:{{ areaDetailInfo.address || '--' }}</p>
|
|
|
+ <p>街道:{{ areaDetailInfo.street || '--' }}</p>
|
|
|
+ <p>社区:{{ areaDetailInfo.community || '--' }}</p>
|
|
|
+ <p>区域名称:{{ areaDetailInfo.communityName || '--' }}</p>
|
|
|
+ <p>负责人:{{ areaDetailInfo.principal || '--' }}</p>
|
|
|
+ <p>负责人电话:{{ areaDetailInfo.phone || '--' }}</p>
|
|
|
+ <p>户数:{{ areaDetailInfo.houseNum || '--' }}</p>
|
|
|
+ <p>人数:{{ areaDetailInfo.personNum || '--' }}</p>
|
|
|
+ <img class="area_url" v-for="(img,index) in areaDetailInfo.imageUrls" :src="img"/>
|
|
|
+ </div>
|
|
|
+ </div>
|
|
|
</div>
|
|
|
</div>
|
|
|
</template>
|
|
@@ -264,6 +282,12 @@
|
|
|
{name:'不通过',value:false},
|
|
|
],
|
|
|
reviewDescription:'',
|
|
|
+
|
|
|
+ /** 小区弹窗 **/
|
|
|
+ isAreaDetailVisible:false,
|
|
|
+ areaDetailInfo:{},
|
|
|
+ imageIndex:null,
|
|
|
+ bigImage:false
|
|
|
}
|
|
|
},
|
|
|
created() {
|
|
@@ -282,6 +306,17 @@
|
|
|
|
|
|
},
|
|
|
methods:{
|
|
|
+ openAreaDetails(param){
|
|
|
+ this.isAreaDetailVisible = true;
|
|
|
+ this.areaDetailInfo = param;
|
|
|
+ },
|
|
|
+ closeAreaDetail(){
|
|
|
+ this.isAreaDetailVisible = false;
|
|
|
+ },
|
|
|
+ bigImg(img){
|
|
|
+ this.imageIndex=img;
|
|
|
+ this.bigImage=true;
|
|
|
+ },
|
|
|
closeDetail(){
|
|
|
this.isDetailVisible = false
|
|
|
this.isVisible = false
|
|
@@ -1246,6 +1281,10 @@
|
|
|
border: 1px solid #078d86;
|
|
|
background-color: #056759a6;
|
|
|
}
|
|
|
+ .area_url{
|
|
|
+ width: 6rem;
|
|
|
+ height: 6rem;
|
|
|
+ }
|
|
|
</style>
|
|
|
<style rel="stylesheet/scss" lang="scss" scoped>
|
|
|
@import '@/assets/styles/base.scss';
|