|
|
|
|
@ -1740,9 +1740,20 @@ function initWidget(map) {
|
|
|
|
|
}
|
|
|
|
|
//bim构件的处理
|
|
|
|
|
function bindShowTilesParts() {
|
|
|
|
|
|
|
|
|
|
let layer = map.getLayerByAttr("网格化","name");
|
|
|
|
|
layer.on(mars3d.EventType.click,function(event){
|
|
|
|
|
let townName = event.features[0].data.properties.zhen;
|
|
|
|
|
let villageName = event.features[0].data.properties.cun;
|
|
|
|
|
getGridInfo(townName,villageName);
|
|
|
|
|
})
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
//单击地图事件
|
|
|
|
|
map.on(mars3d.EventType.clickGraphic, function (event) {
|
|
|
|
|
|
|
|
|
|
loadUserList(event);
|
|
|
|
|
|
|
|
|
|
if (event.graphic) {
|
|
|
|
|
let gid = null;
|
|
|
|
|
gid = event.graphic.options.attr.gid;
|
|
|
|
|
@ -1788,6 +1799,8 @@ function bindShowTilesParts() {
|
|
|
|
|
disableOther: false,
|
|
|
|
|
})
|
|
|
|
|
})
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
}
|
|
|
|
|
//外部页面调用
|
|
|
|
|
var lastWidgetItem
|
|
|
|
|
@ -1814,6 +1827,8 @@ function goHome() {
|
|
|
|
|
}
|
|
|
|
|
// 点击图标查询人员列表
|
|
|
|
|
function loadUserList(event){
|
|
|
|
|
|
|
|
|
|
console.log("event",event);
|
|
|
|
|
let layerName = event.layer.options.name;
|
|
|
|
|
let queryName = event.graphic.options.attr.mask;
|
|
|
|
|
let url = null;
|
|
|
|
|
@ -1830,26 +1845,6 @@ function loadUserList(event){
|
|
|
|
|
break;
|
|
|
|
|
case "向导": url ="/api/FirePrevention/Loadxiangdaouser";
|
|
|
|
|
break;
|
|
|
|
|
case '网格化管理':
|
|
|
|
|
$('#wg-container').fadeIn();
|
|
|
|
|
let townName = event.graphic.options.attr.zhen;
|
|
|
|
|
let villageName = event.graphic.options.attr.cun;
|
|
|
|
|
|
|
|
|
|
$("#wg-ri-image-card").hide();
|
|
|
|
|
$("#wg-ri-card").show();
|
|
|
|
|
|
|
|
|
|
// 点击第一层
|
|
|
|
|
$(`.${townName}`).click();
|
|
|
|
|
|
|
|
|
|
// 点击第二层
|
|
|
|
|
$(`.${villageName}`).click();
|
|
|
|
|
|
|
|
|
|
let thr = $(`.${villageName}`).parent().find('.wg-con-left-thr-item').first().click();
|
|
|
|
|
|
|
|
|
|
console.log("thrthr:::",thr);
|
|
|
|
|
|
|
|
|
|
console.log("layerlayer:::",event.graphic.options.attr.zldwmc);
|
|
|
|
|
;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
if(url){
|
|
|
|
|
@ -1860,6 +1855,18 @@ function loadUserList(event){
|
|
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
//获取网格员信息
|
|
|
|
|
function getGridInfo(townName,villageName){
|
|
|
|
|
$('#wg-container').fadeIn();
|
|
|
|
|
$("#wg-ri-image-card").hide();
|
|
|
|
|
$("#wg-ri-card").show();
|
|
|
|
|
// 点击第一层
|
|
|
|
|
$(`.${townName}`).click();
|
|
|
|
|
// 点击第二层
|
|
|
|
|
$(`.${villageName}`).click();
|
|
|
|
|
let thr = $(`.${villageName}`).parent().find('.wg-con-left-thr-item').first().click();
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
// 请求接口获取用户列表信息
|
|
|
|
|
function loadUserListApi(url,mask){
|
|
|
|
|
// console.log(url,mask);
|
|
|
|
|
|