|
@@ -58,11 +58,11 @@
|
|
|
return {
|
|
|
currentIndex: -1,
|
|
|
isindex: 0, //判断选中第几个标题
|
|
|
- cityList: [{
|
|
|
- label: '南部山区',
|
|
|
+ cityList: [{ //tab数组展示列表
|
|
|
+ label: '牟平',
|
|
|
number: 0,
|
|
|
dj: 1
|
|
|
- }], //tab数组展示列表
|
|
|
+ }],
|
|
|
activeName: 0, //选中的下标牵引
|
|
|
ALLlist: [], //所有子集城市
|
|
|
downlist: [], //村集
|
|
@@ -123,6 +123,7 @@
|
|
|
this.isindex = index
|
|
|
this.activeName = index
|
|
|
|
|
|
+ this.remove();
|
|
|
//全图事件
|
|
|
this.$parent.$parent.$refs.refMap3d.fullMap(jt3d);
|
|
|
}
|
|
@@ -143,41 +144,41 @@
|
|
|
}
|
|
|
|
|
|
//如果等级为1,代表点击的乡镇,需要重新设置ALLlist为村庄列表,并在头部添加乡镇名称
|
|
|
- // if (dj == 1) {
|
|
|
- // this.cityList.push({
|
|
|
- // label: label,
|
|
|
- // number: index,
|
|
|
- // dj: 2
|
|
|
- // })
|
|
|
-
|
|
|
- // // var id = regioncode.slice(0, 9)
|
|
|
- // var id = "3701120162"
|
|
|
-
|
|
|
- // this.isindex = index
|
|
|
- // this.activeName = index
|
|
|
- // this.$http.get('/getTableList', {
|
|
|
- // tableName: 'xzqh', //
|
|
|
- // sqlWhere: " zldwdm like '" + id + "%'",
|
|
|
- // orderByField: ''
|
|
|
- // }).then(res => {
|
|
|
- // this.dj = 2
|
|
|
- // this.ALLlist = []
|
|
|
- // res.data.forEach(
|
|
|
- // item => {
|
|
|
- // this.ALLlist.push({
|
|
|
- // label: item.zldwmc,
|
|
|
- // regioncode: item.zldwdm,
|
|
|
- // dj: 2
|
|
|
- // })
|
|
|
- // }
|
|
|
- // )
|
|
|
- // })
|
|
|
- // }
|
|
|
+ if (dj == 1) {
|
|
|
+ this.cityList.push({
|
|
|
+ label: label,
|
|
|
+ number: index,
|
|
|
+ dj: 2
|
|
|
+ })
|
|
|
+
|
|
|
+ var id = regioncode.slice(0, 9)
|
|
|
+
|
|
|
+ this.isindex = index
|
|
|
+ this.activeName = index
|
|
|
+ this.$http.get('/getTableList', {
|
|
|
+ tableName: 'map_region', //
|
|
|
+ sqlWhere: "dj = 2 and regioncode like '" + id + "%'",
|
|
|
+ orderByField: ''
|
|
|
+ }).then(res => {
|
|
|
+ if (res.data.length == 0) return
|
|
|
+ this.dj = 2
|
|
|
+ this.ALLlist = []
|
|
|
+ res.data.forEach(
|
|
|
+ item => {
|
|
|
+ this.ALLlist.push({
|
|
|
+ label: item.regionname,
|
|
|
+ regioncode: item.regioncode,
|
|
|
+ dj: 2
|
|
|
+ })
|
|
|
+ }
|
|
|
+ )
|
|
|
+ })
|
|
|
+ }
|
|
|
|
|
|
//根据等级与id获取乡镇或者村庄的面坐标
|
|
|
this.$http.get('/getGeoJson', {
|
|
|
- tableName: 'xzqh', //
|
|
|
- sqlWhere: " zldwdm like '" + regioncode + "%'",
|
|
|
+ tableName: 'map_region', //
|
|
|
+ sqlWhere: "dj = " + dj + " and regioncode like '" + regioncode + "%'",
|
|
|
orderByField: ''
|
|
|
}).then(res => {
|
|
|
|
|
@@ -241,7 +242,7 @@
|
|
|
}, 500)
|
|
|
setTimeout(res => {
|
|
|
clearInterval(timer)
|
|
|
-
|
|
|
+
|
|
|
_this.hide();
|
|
|
}, 2100)
|
|
|
})
|
|
@@ -255,16 +256,16 @@
|
|
|
this.dj = 1
|
|
|
this.ALLlist = []
|
|
|
this.$http.get("/getTableList", {
|
|
|
- tableName: "xzqh",
|
|
|
- sqlWhere: "zldwdm like '3701120162%'",
|
|
|
+ tableName: "map_region",
|
|
|
+ sqlWhere: "dj = 1",
|
|
|
orderByField: ''
|
|
|
}).then(res => {
|
|
|
res.data.forEach(
|
|
|
item => {
|
|
|
console.log('街道信息', item)
|
|
|
this.ALLlist.push({
|
|
|
- label: item.zldwmc,
|
|
|
- regioncode: item.zldwdm,
|
|
|
+ label: item.regionname,
|
|
|
+ regioncode: item.regioncode,
|
|
|
dj: 1
|
|
|
})
|
|
|
}
|