|
@@ -8,6 +8,7 @@ export default {
|
|
map: null,
|
|
map: null,
|
|
oldPopup: null,
|
|
oldPopup: null,
|
|
oldPopupId: null,
|
|
oldPopupId: null,
|
|
|
|
+ // JmapQuery:null
|
|
};
|
|
};
|
|
},
|
|
},
|
|
mounted() {
|
|
mounted() {
|
|
@@ -1426,53 +1427,15 @@ export default {
|
|
*/
|
|
*/
|
|
anbao(status, id, query) {
|
|
anbao(status, id, query) {
|
|
var that = this
|
|
var that = this
|
|
- var color = [
|
|
|
|
- "#2c6395",
|
|
|
|
- "#1b6cb6",
|
|
|
|
- "#40a4ff",
|
|
|
|
- "#8ac7ff",
|
|
|
|
- "#b1cce5",
|
|
|
|
-
|
|
|
|
- "#a03523",
|
|
|
|
- "#d7le00",
|
|
|
|
- "#ffa192",
|
|
|
|
- "#dba197",
|
|
|
|
-
|
|
|
|
- "#009081",
|
|
|
|
- "#00ae9c",
|
|
|
|
- "#50fed",
|
|
|
|
-
|
|
|
|
- "#4d6700",
|
|
|
|
- "#729900",
|
|
|
|
- // "#3f8a3f", "#68afc1", "#5081c5", "#c3a102", "#d17100", "#009b8a", "#b72727", "#71a382", "#1c6093", "#a4294f", "#3f8a3f", "#68afc1",
|
|
|
|
- // "#5081c5", "#c3a102", "#d17100", , "#a4294f", "#3f8a3f", "#68afc1", "#5081c5", "#c3a102", "#d17100",
|
|
|
|
- // "#3f8a3f", "#68afc1", "#5081c5", "#c3a102", "#d17100", "#009b8a", "#b72727", "#71a382", "#1c6093", "#a4294f", "#3f8a3f", "#68afc1",
|
|
|
|
- // "#5081c5", "#c3a102", "#d17100", , "#a4294f", "#3f8a3f", "#68afc1", "#5081c5", "#c3a102", "#d17100",
|
|
|
|
- // "#3f8a3f", "#68afc1", "#5081c5", "#c3a102", "#d17100", "#009b8a", "#b72727", "#71a382", "#1c6093", "#a4294f", "#3f8a3f", "#68afc1",
|
|
|
|
- // "#5081c5", "#c3a102", "#d17100", , "#a4294f", "#3f8a3f", "#68afc1", "#5081c5", "#c3a102", "#d17100",
|
|
|
|
- // "#3f8a3f", "#68afc1", "#5081c5", "#c3a102", "#d17100", "#009b8a", "#b72727", "#71a382", "#1c6093", "#a4294f", "#3f8a3f", "#68afc1",
|
|
|
|
- // "#5081c5", "#c3a102", "#d17100", , "#a4294f", "#3f8a3f", "#68afc1", "#5081c5", "#c3a102", "#d17100",
|
|
|
|
- // "#3f8a3f", "#68afc1", "#5081c5", "#c3a102", "#d17100", "#009b8a", "#b72727", "#71a382", "#1c6093", "#a4294f", "#3f8a3f", "#68afc1",
|
|
|
|
- // "#5081c5", "#c3a102", "#d17100", , "#a4294f", "#3f8a3f", "#68afc1", "#5081c5", "#c3a102", "#d17100",
|
|
|
|
- // "#3f8a3f", "#68afc1", "#5081c5", "#c3a102", "#d17100", "#009b8a", "#b72727", "#71a382", "#1c6093", "#a4294f", "#3f8a3f", "#68afc1",
|
|
|
|
- // "#5081c5", "#c3a102", "#d17100", , "#a4294f", "#3f8a3f", "#68afc1", "#5081c5", "#c3a102", "#d17100",
|
|
|
|
- // "#3f8a3f", "#68afc1", "#5081c5", "#c3a102", "#d17100", "#009b8a", "#b72727", "#71a382", "#1c6093", "#a4294f", "#3f8a3f", "#68afc1",
|
|
|
|
- // "#5081c5", "#c3a102", "#d17100", , "#a4294f", "#3f8a3f", "#68afc1", "#5081c5", "#c3a102", "#d17100",
|
|
|
|
- // "#3f8a3f", "#68afc1", "#5081c5", "#c3a102", "#d17100", "#009b8a", "#b72727", "#71a382", "#1c6093", "#a4294f", "#3f8a3f", "#68afc1",
|
|
|
|
- // "#5081c5", "#c3a102", "#d17100", , "#a4294f", "#3f8a3f", "#68afc1", "#5081c5", "#c3a102", "#d17100",
|
|
|
|
-
|
|
|
|
-
|
|
|
|
- ];
|
|
|
|
- var JmapQuery = new JMapQuery(window.jMap); // JMap为初始化地图时,实例化的JMap对象
|
|
|
|
|
|
+ var JMapQuery2 = new JMapQuery(window.jMap); // JMap为初始化地图时,实例化的JMap对象
|
|
|
|
+ window.jMap.removeLayer()
|
|
if (status) {
|
|
if (status) {
|
|
window.jMap.Locate.clearLocate(); //清楚分布
|
|
window.jMap.Locate.clearLocate(); //清楚分布
|
|
- // window.jMap.removeLayer(); // 空值清除所有已添加图层
|
|
|
|
|
|
+ window.jMap.removeLayer(); // 空值清除所有已添加图层
|
|
}
|
|
}
|
|
-
|
|
|
|
-
|
|
|
|
|
|
+ // return
|
|
//中网格
|
|
//中网格
|
|
if (id == 1) {
|
|
if (id == 1) {
|
|
- setTimeout(() => {
|
|
|
|
// 例: 8.1 2 查询图层列表
|
|
// 例: 8.1 2 查询图层列表
|
|
var qp2 = new JMapQueryParam({
|
|
var qp2 = new JMapQueryParam({
|
|
queryMapService: "mh_dyn_cywg",
|
|
queryMapService: "mh_dyn_cywg",
|
|
@@ -1482,7 +1445,7 @@ export default {
|
|
outFields: ["*"], // 返回字段信息
|
|
outFields: ["*"], // 返回字段信息
|
|
callBack: testQueryCallBack2
|
|
callBack: testQueryCallBack2
|
|
});
|
|
});
|
|
- JmapQuery.execQuery(qp2);
|
|
|
|
|
|
+ JMapQuery2.execQuery(qp2);
|
|
// 图层查询完毕的回调函数
|
|
// 图层查询完毕的回调函数
|
|
function testQueryCallBack2(obj) {
|
|
function testQueryCallBack2(obj) {
|
|
var bigNewArr = [];
|
|
var bigNewArr = [];
|
|
@@ -1627,18 +1590,15 @@ export default {
|
|
}, idx * 1)
|
|
}, idx * 1)
|
|
})
|
|
})
|
|
}
|
|
}
|
|
- }, 1000)
|
|
|
|
}
|
|
}
|
|
|
|
|
|
//小网格(居委会)
|
|
//小网格(居委会)
|
|
if (id == 2 && query) {
|
|
if (id == 2 && query) {
|
|
- let dataddd = []
|
|
|
|
- // console.log(query)
|
|
|
|
- let queryName = ""
|
|
|
|
- for (let i = 0; i < query.length; i++) {
|
|
|
|
- // console.log(query[i].mapGridName)
|
|
|
|
- queryName = queryName ? `${queryName},'${query[i].mapGridName}'` : `'${query[i].mapGridName}'`
|
|
|
|
- }
|
|
|
|
|
|
+ // let queryName = ""
|
|
|
|
+ // for (let i = 0; i < query.length; i++) {
|
|
|
|
+ // // console.log(query[i].mapGridName)
|
|
|
|
+ // queryName = queryName ? `${queryName},'${query[i].mapGridName}'` : `'${query[i].mapGridName}'`
|
|
|
|
+ // }
|
|
// queryName = queryName + ",'涞港星苑筹备组','爱博四村居委','爱博五村居委','爱博二村居委','爱博一村居委','爱博三村居委','万科润园居委','华美路一居委','华美路二居委','沙茂居委','航华一村2居委','航华一村5居委','航华一村7居委','航华一村6居委'"
|
|
// queryName = queryName + ",'涞港星苑筹备组','爱博四村居委','爱博五村居委','爱博二村居委','爱博一村居委','爱博三村居委','万科润园居委','华美路一居委','华美路二居委','沙茂居委','航华一村2居委','航华一村5居委','航华一村7居委','航华一村6居委'"
|
|
// console.log(queryName)
|
|
// console.log(queryName)
|
|
setTimeout(() => {
|
|
setTimeout(() => {
|
|
@@ -1657,7 +1617,7 @@ export default {
|
|
outFields: ["*"], // 返回字段信息
|
|
outFields: ["*"], // 返回字段信息
|
|
callBack: testQueryCallBack3
|
|
callBack: testQueryCallBack3
|
|
});
|
|
});
|
|
- JmapQuery.execQuery(qp3);
|
|
|
|
|
|
+ JMapQuery2.execQuery(qp3);
|
|
|
|
|
|
function testQueryCallBack3(obj) {
|
|
function testQueryCallBack3(obj) {
|
|
let a = []
|
|
let a = []
|
|
@@ -1791,7 +1751,7 @@ export default {
|
|
outFields: ["*"], // 返回字段信息
|
|
outFields: ["*"], // 返回字段信息
|
|
callBack: testQueryCallBack2
|
|
callBack: testQueryCallBack2
|
|
});
|
|
});
|
|
- JmapQuery.execQuery(qp2);
|
|
|
|
|
|
+ JMapQuery2.execQuery(qp2);
|
|
// 图层查询完毕的回调函数
|
|
// 图层查询完毕的回调函数
|
|
function testQueryCallBack2(obj) {
|
|
function testQueryCallBack2(obj) {
|
|
var bigNewArr = [];
|
|
var bigNewArr = [];
|
|
@@ -2385,7 +2345,6 @@ export default {
|
|
if (pageType == "self-management") {
|
|
if (pageType == "self-management") {
|
|
if (val.attrbutes.type == "重点单位") {
|
|
if (val.attrbutes.type == "重点单位") {
|
|
// this.elementInfo(val.attrbutes, "重点单位")
|
|
// this.elementInfo(val.attrbutes, "重点单位")
|
|
- console.log(234, val.attrbutes)
|
|
|
|
that.stores.zddwIdSD(val.attrbutes.companyId);
|
|
that.stores.zddwIdSD(val.attrbutes.companyId);
|
|
} else if (val.attrbutes.type == "大型综合体") {
|
|
} else if (val.attrbutes.type == "大型综合体") {
|
|
let msgParse = JSON.parse(val.attrbutes.extendData)
|
|
let msgParse = JSON.parse(val.attrbutes.extendData)
|
|
@@ -3399,7 +3358,6 @@ export default {
|
|
},
|
|
},
|
|
click: (val) => {
|
|
click: (val) => {
|
|
//大型安保 、火灾数据分析
|
|
//大型安保 、火灾数据分析
|
|
- console.log(val)
|
|
|
|
if (pageType == "security-plan") {
|
|
if (pageType == "security-plan") {
|
|
if (type == "大网格街镇名称&国家会展中心") {
|
|
if (type == "大网格街镇名称&国家会展中心") {
|
|
if (val._attrbutes.type2 == "大网格") {
|
|
if (val._attrbutes.type2 == "大网格") {
|
|
@@ -3741,7 +3699,6 @@ export default {
|
|
}, { isZoom: false, offset: [0, -40] });
|
|
}, { isZoom: false, offset: [0, -40] });
|
|
}
|
|
}
|
|
if (type == "重点单位") {
|
|
if (type == "重点单位") {
|
|
- console.log(123, value)
|
|
|
|
_this.stores.zddwIdSD(value.companyId);
|
|
_this.stores.zddwIdSD(value.companyId);
|
|
// localStorage.setItem("zddw",)
|
|
// localStorage.setItem("zddw",)
|
|
// window.jMap.Popup.show({
|
|
// window.jMap.Popup.show({
|