|
|
|
@ -1,13 +1,13 @@
|
|
|
|
|
<template>
|
|
|
|
|
<div class="right-main" id="rightParent">
|
|
|
|
|
<div class="header-title">
|
|
|
|
|
<div class="header-title" :class="id == 4 ? 'myHeader-title':''">
|
|
|
|
|
<div>{{ id == 1 ? '网格名称' : id == 2 ? '区域名称' : id == 3 ? "路段名称" : "围栏名称"}}</div>
|
|
|
|
|
<div>{{ id == 4 ? '今日已打卡' : '今日事件' }}</div>
|
|
|
|
|
<div>{{ id == 4 ? '今日未打卡' : '已处理' }}</div>
|
|
|
|
|
<div>{{ id == 4 ? '打卡异常' : '未处理' }}</div>
|
|
|
|
|
<div v-if="id != 4">{{ id == 4 ? '打卡异常' : '未处理' }}</div>
|
|
|
|
|
</div>
|
|
|
|
|
<div class="lists-main" id="rightBox" :style="{'height':(height - lists.height - 20) + 'px'}">
|
|
|
|
|
<div class="main" v-for="(item,index) in rightArray" :key="index" :class="(index+1) % 2 == 0 ? 'main1':''">
|
|
|
|
|
<div class="main" v-for="(item,index) in rightArray" :key="index" :class="id == 4 ? 'mymain' : (index+1) % 2 == 0 ? 'main1' : ''">
|
|
|
|
|
<el-tooltip :content="item.properties ? item.properties.NAME : item.name" placement="top" :disabled="tooltipDisabled">
|
|
|
|
|
<div class="main-name" @mouseenter="spanMouseenter($event)" @click="divClick(item)">
|
|
|
|
|
<img src="@/assets/images/location1.png" alt="">
|
|
|
|
@ -17,9 +17,11 @@
|
|
|
|
|
<!-- <div>{{ item.event }}</div>
|
|
|
|
|
<div>{{ item.resolved }}</div>
|
|
|
|
|
<div class="unsolved">{{ item.unsolved }}</div> -->
|
|
|
|
|
<div>50</div>
|
|
|
|
|
<div>30</div>
|
|
|
|
|
<div class="unsolved">20</div>
|
|
|
|
|
<div v-if="id == 4">{{ item.ydk }}</div>
|
|
|
|
|
<div v-else>50</div>
|
|
|
|
|
<div v-if="id == 4">{{ item.wdk }}</div>
|
|
|
|
|
<div v-else>30</div>
|
|
|
|
|
<div class="unsolved" v-if="id != 4">20</div>
|
|
|
|
|
</div>
|
|
|
|
|
</div>
|
|
|
|
|
</div>
|
|
|
|
@ -66,11 +68,19 @@ export default {
|
|
|
|
|
}
|
|
|
|
|
},
|
|
|
|
|
divClick(item){
|
|
|
|
|
let obj = {
|
|
|
|
|
id:this.id,
|
|
|
|
|
item:item
|
|
|
|
|
if(item.id) {
|
|
|
|
|
let obj = {
|
|
|
|
|
id:this.id,
|
|
|
|
|
item:item
|
|
|
|
|
}
|
|
|
|
|
this.$emit('divClick', obj);
|
|
|
|
|
} else {
|
|
|
|
|
let obj = {
|
|
|
|
|
id:this.id,
|
|
|
|
|
item:item.fenceId
|
|
|
|
|
}
|
|
|
|
|
this.$emit('divClick', obj);
|
|
|
|
|
}
|
|
|
|
|
this.$emit('divClick', obj);
|
|
|
|
|
}
|
|
|
|
|
},
|
|
|
|
|
mounted(){
|
|
|
|
@ -124,6 +134,9 @@ export default {
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
.myHeader-title {
|
|
|
|
|
grid-template-columns: repeat(3, 1fr);
|
|
|
|
|
}
|
|
|
|
|
.lists-main {
|
|
|
|
|
overflow-y: scroll;
|
|
|
|
|
// height: 99px;
|
|
|
|
@ -175,6 +188,9 @@ export default {
|
|
|
|
|
text-align: center;
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
.mymain {
|
|
|
|
|
grid-template-columns: repeat(3, 33.4%);
|
|
|
|
|
}
|
|
|
|
|
.main1 {
|
|
|
|
|
background: rgba(187,220,255,0.16);
|
|
|
|
|
}
|
|
|
|
|