bug
This commit is contained in:
@@ -4,19 +4,27 @@
|
||||
<AiDvPanel style="width: 100%; height: auto;" border="border6" title="单位列表">
|
||||
</AiDvPanel>
|
||||
<div class="left-list">
|
||||
<div class="left-item" v-for="(item, index) in 16" :key="index">
|
||||
<div
|
||||
class="left-item"
|
||||
v-for="(item, index) in areaList"
|
||||
:class="[gridParentId === item.gridId ? 'active' : '']"
|
||||
:key="index"
|
||||
@click="init(item.gridId)">
|
||||
<i>{{ index + 1 }}</i>
|
||||
<div class="left-item__top">
|
||||
<h2>黔西南州公安局</h2>
|
||||
<el-select v-model="value" size="mini" placeholder="请选择派出所">
|
||||
<el-option label="南京派出所" value="1"></el-option>
|
||||
<el-option label="北京派出所" value="2"></el-option>
|
||||
<el-option label="长安派出所" value="3"></el-option>
|
||||
<h2>{{ item.gridName }}</h2>
|
||||
<el-select v-model="gridId" size="mini" v-if="gridParentId === item.gridId && index !== 0" placeholder="请选择派出所">
|
||||
<el-option
|
||||
:label="item.gridName"
|
||||
:value="item.gridId"
|
||||
v-for="(item, index) in policeStationList"
|
||||
:key="index">
|
||||
</el-option>
|
||||
</el-select>
|
||||
</div>
|
||||
<div class="left-item__bottom">
|
||||
<span>居民数量:17246</span>
|
||||
<span>成员:2057</span>
|
||||
<span>居民数量:{{ item.customerCount + item.groupMemberCount }}</span>
|
||||
<span>成员:{{ item.allGridMemberCount }}</span>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
@@ -586,7 +594,11 @@
|
||||
}
|
||||
}
|
||||
]
|
||||
}
|
||||
},
|
||||
policeStationList: [],
|
||||
areaList: [],
|
||||
gridId: '',
|
||||
gridParentId: 'gr3AePMwAAFWlqlNvfJboAWkRNbnA14A'
|
||||
}
|
||||
},
|
||||
|
||||
@@ -609,13 +621,21 @@
|
||||
},
|
||||
|
||||
methods: {
|
||||
init () {
|
||||
init (gridId) {
|
||||
this.gridId = ''
|
||||
this.gridParentId = gridId
|
||||
this.instance.post(`/wxgridinfo/tree`, null, {
|
||||
params: {
|
||||
gridParentId: gridId || '',
|
||||
corpId: 'wpytYEDgAA5zwi8Ak2mwFh3PwBKwwlWA'
|
||||
}
|
||||
}).then(res => {
|
||||
if (res.code === 0) {
|
||||
if (gridId) {
|
||||
this.policeStationList = res.data
|
||||
} else {
|
||||
this.areaList = res.data
|
||||
}
|
||||
}
|
||||
})
|
||||
},
|
||||
@@ -919,10 +939,25 @@
|
||||
.left-item {
|
||||
position: relative;
|
||||
width: 100%;
|
||||
cursor: pointer;
|
||||
margin-bottom: 10px;
|
||||
padding: 30px 14px 14px;
|
||||
background-image: linear-gradient(0deg, rgba(40, 182, 253, 0.08) 1%, rgba(0, 102, 154, 0.65) 100%);
|
||||
background-image: linear-gradient(0deg, rgba(40, 182, 253, 0.08) 1%, rgba(0, 102, 154, 0.2) 100%);
|
||||
border-radius: 6px;
|
||||
transition: all ease 0.3s;
|
||||
|
||||
&:hover {
|
||||
opacity: 0.7;
|
||||
}
|
||||
|
||||
&.active {
|
||||
background-image: linear-gradient(0deg, #28b6fd24 0%, #00669aa6 99%);
|
||||
box-shadow: inset 0 -1px 0 0 #23B2C7;
|
||||
|
||||
&:hover {
|
||||
opacity: 1;
|
||||
}
|
||||
}
|
||||
|
||||
i {
|
||||
position: absolute;
|
||||
|
||||
@@ -57,7 +57,7 @@ export default {
|
||||
v: `AiDvMap-${new Date().getTime()}`,
|
||||
chart: null,
|
||||
isShowInfo: false,
|
||||
geoJSON: require('../geoJSon/qxnGeoJSON.json')
|
||||
geoJSON: require('./geoJSon/qxnGeoJSON.json')
|
||||
}
|
||||
},
|
||||
directives: {
|
||||
|
||||
1
packages/bigscreen/dv/components/geoJSon/qxnGeoJSON.json
Normal file
1
packages/bigscreen/dv/components/geoJSon/qxnGeoJSON.json
Normal file
File diff suppressed because one or more lines are too long
Reference in New Issue
Block a user