bug
This commit is contained in:
@@ -4,19 +4,27 @@
|
|||||||
<AiDvPanel style="width: 100%; height: auto;" border="border6" title="单位列表">
|
<AiDvPanel style="width: 100%; height: auto;" border="border6" title="单位列表">
|
||||||
</AiDvPanel>
|
</AiDvPanel>
|
||||||
<div class="left-list">
|
<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>
|
<i>{{ index + 1 }}</i>
|
||||||
<div class="left-item__top">
|
<div class="left-item__top">
|
||||||
<h2>黔西南州公安局</h2>
|
<h2>{{ item.gridName }}</h2>
|
||||||
<el-select v-model="value" size="mini" placeholder="请选择派出所">
|
<el-select v-model="gridId" size="mini" v-if="gridParentId === item.gridId && index !== 0" placeholder="请选择派出所">
|
||||||
<el-option label="南京派出所" value="1"></el-option>
|
<el-option
|
||||||
<el-option label="北京派出所" value="2"></el-option>
|
:label="item.gridName"
|
||||||
<el-option label="长安派出所" value="3"></el-option>
|
:value="item.gridId"
|
||||||
|
v-for="(item, index) in policeStationList"
|
||||||
|
:key="index">
|
||||||
|
</el-option>
|
||||||
</el-select>
|
</el-select>
|
||||||
</div>
|
</div>
|
||||||
<div class="left-item__bottom">
|
<div class="left-item__bottom">
|
||||||
<span>居民数量:17246</span>
|
<span>居民数量:{{ item.customerCount + item.groupMemberCount }}</span>
|
||||||
<span>成员:2057</span>
|
<span>成员:{{ item.allGridMemberCount }}</span>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
@@ -586,7 +594,11 @@
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
]
|
]
|
||||||
}
|
},
|
||||||
|
policeStationList: [],
|
||||||
|
areaList: [],
|
||||||
|
gridId: '',
|
||||||
|
gridParentId: 'gr3AePMwAAFWlqlNvfJboAWkRNbnA14A'
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
|
|
||||||
@@ -609,13 +621,21 @@
|
|||||||
},
|
},
|
||||||
|
|
||||||
methods: {
|
methods: {
|
||||||
init () {
|
init (gridId) {
|
||||||
|
this.gridId = ''
|
||||||
|
this.gridParentId = gridId
|
||||||
this.instance.post(`/wxgridinfo/tree`, null, {
|
this.instance.post(`/wxgridinfo/tree`, null, {
|
||||||
params: {
|
params: {
|
||||||
|
gridParentId: gridId || '',
|
||||||
corpId: 'wpytYEDgAA5zwi8Ak2mwFh3PwBKwwlWA'
|
corpId: 'wpytYEDgAA5zwi8Ak2mwFh3PwBKwwlWA'
|
||||||
}
|
}
|
||||||
}).then(res => {
|
}).then(res => {
|
||||||
if (res.code === 0) {
|
if (res.code === 0) {
|
||||||
|
if (gridId) {
|
||||||
|
this.policeStationList = res.data
|
||||||
|
} else {
|
||||||
|
this.areaList = res.data
|
||||||
|
}
|
||||||
}
|
}
|
||||||
})
|
})
|
||||||
},
|
},
|
||||||
@@ -919,10 +939,25 @@
|
|||||||
.left-item {
|
.left-item {
|
||||||
position: relative;
|
position: relative;
|
||||||
width: 100%;
|
width: 100%;
|
||||||
|
cursor: pointer;
|
||||||
margin-bottom: 10px;
|
margin-bottom: 10px;
|
||||||
padding: 30px 14px 14px;
|
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;
|
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 {
|
i {
|
||||||
position: absolute;
|
position: absolute;
|
||||||
|
|||||||
@@ -57,7 +57,7 @@ export default {
|
|||||||
v: `AiDvMap-${new Date().getTime()}`,
|
v: `AiDvMap-${new Date().getTime()}`,
|
||||||
chart: null,
|
chart: null,
|
||||||
isShowInfo: false,
|
isShowInfo: false,
|
||||||
geoJSON: require('../geoJSon/qxnGeoJSON.json')
|
geoJSON: require('./geoJSon/qxnGeoJSON.json')
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
directives: {
|
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