/* * 三维场景中 * 通过entities的ID查询实体详细信息,属性框展示 */ /*根据重点人口ID查询,显示单个重点人口详细信息 * keypeopleDataById:后台返回的单个详细信息 */ function showInfoKeypeople_3D(keypeopleDataById){ var content= '' + '' + '' + '' + '' + '' + '' + '' + '' + '' + '' + '' + '' + '' + '' + '' + '' + '' + '
图像' +'' + '
姓名' + keypeopleDataById.name + '
身份证号' + keypeopleDataById.identity + '
性别' + keypeopleDataById.gender + '
生日' + keypeopleDataById.birthday + '
血型' + keypeopleDataById.blood + '
民族' + keypeopleDataById.nation + '
籍贯' + keypeopleDataById.origin + '
身高' + keypeopleDataById.height + 'cm
人口类别' + keypeopleDataById.type + '
情况描述' + keypeopleDataById.describe + '
工作单位' + keypeopleDataById.job + '
联系电话' + keypeopleDataById.tel + '
地址' + keypeopleDataById.address.addName + '
活动轨迹' + '活动轨迹' + '
同户联动查询' + '同户联动查询' + '
人口-房屋联动' + '人口-房屋联动' + '
'; var selectedEntity = new Cesium.Entity(); selectedEntity.name = keypeopleDataById.name; selectedEntity.description = content; viewer.selectedEntity = selectedEntity; } /*根据流动人口ID查询,显示单个流动人口详细信息 * flowpeopleDataById:后台返回的单个详细信息 */ function showInfoFlowpeople_3D(flowpeopleDataById){ var content= '' + '' + '' + '' + '' + '' + '' + '' + '' + '' + '' + '' + '' + '' + '' + '' + '' + '' + '
图像' +'' + '
姓名' + flowpeopleDataById.name + '
身份证号' + flowpeopleDataById.identity + '
性别' + flowpeopleDataById.gender + '
生日' + flowpeopleDataById.birthday + '
血型' + flowpeopleDataById.blood + '
民族' + flowpeopleDataById.nation + '
籍贯' + flowpeopleDataById.origin + '
身高' + flowpeopleDataById.height + 'cm
人口类别' + flowpeopleDataById.type + '
情况描述' + flowpeopleDataById.describe + '
工作单位' + flowpeopleDataById.job + '
联系电话' + flowpeopleDataById.tel + '
地址' + flowpeopleDataById.address.addName + '
活动轨迹' + '活动轨迹' + '
人口联动' + '人口联动' + '
人口-房屋联动' + '人口-房屋联动' + '
'; var selectedEntity = new Cesium.Entity(); selectedEntity.name = flowpeopleDataById.name; selectedEntity.description = content; viewer.selectedEntity = selectedEntity; } /*根据房屋ID查询,显示单个房屋详细信息 * houseDataById:后台返回的单个详细信息 */ function showInfoHouse_3D(houseDataById){ var content='' + '' + '' + '' + '' + '' + '' + '' + '
房屋地址' + houseDataById.address.addName + '
房产证编号' + houseDataById.paperId + '
房产所有人' + houseDataById.owner + '
人员列表' + '人员列表' + '
房屋面积' + houseDataById.area + '㎡
建成时间' + houseDataById.buildDate + '
户型图' + '
'; var selectedEntity = new Cesium.Entity(); selectedEntity.name = houseDataById.paperId; selectedEntity.description = content; viewer.selectedEntity = selectedEntity; } /*根据重点单位ID查询,显示单个重点单位详细信息 * keyDepartmentDataById:后台返回的单个详细信息 */ function showInfoKeyDepartment_3D(keyDepartmentDataById){ var content= '' + '' + '' + '' + '' + '' + '' + '' + '
名称' + keyDepartmentDataById.keyDepName + '
类别' + keyDepartmentDataById.keyDepType + '
联系人' + keyDepartmentDataById.keyDepPerson + '
联系电话' + keyDepartmentDataById.keyDepTel + '
地址' + keyDepartmentDataById.address.addName + '
描述' + keyDepartmentDataById.keyDepDescribe + '
图片' + '
'; var selectedEntity = new Cesium.Entity(); selectedEntity.name = keyDepartmentDataById.keyDepName; selectedEntity.description = content; viewer.selectedEntity = selectedEntity; } /*根据消防列管ID查询,显示单个消防列管详细信息 * fireControlById:后台返回的单个详细信息 */ function showInfoFireControl_3D(fireControlById){ var content= '' + '' + '' + '' + '' + '' + '' + '' + '' + '' + '
名称' + fireControlById.fireCtlName + '
类别' + fireControlById.fireCtlType + '
联系人' + fireControlById.fireCtlPerson + '
联系电话' + fireControlById.fireCtlTel + '
地址' + fireControlById.address.addName + '
描述' + fireControlById.fireCtlDescribe + '
消防等级' + fireControlById.fireCtlLevel + '
人员规模' + fireControlById.fireCtlScale + '
图片' + '
'; var selectedEntity = new Cesium.Entity(); selectedEntity.name = fireControlById.fireCtlName; selectedEntity.description = content; viewer.selectedEntity = selectedEntity; } /*根据治安卡口ID查询,显示单个治安卡口详细信息 * securitySDataById:后台返回的单个详细信息 */ function showInfoSecurityS_3D(securitySDataById){ var content= '' + '' + '' + '' + '' + '' + '' + '
卡口名称' + securitySDataById.securityName + '
卡口类别' + securitySDataById.securityType + '
负责人' + securitySDataById.securityPerson + '
联系电话' + securitySDataById.securityTel + '
卡口位置' + securitySDataById.address.addName + '
卡口描述' + securitySDataById.securityDescribe + '
'; var selectedEntity = new Cesium.Entity(); selectedEntity.name = securitySDataById.securityName; selectedEntity.description = content; viewer.selectedEntity = selectedEntity; } /*根据行业场所ID查询,显示单个行业场所详细信息 * businessDataById:后台返回的单个详细信息 */ function showInfoBusiness_3D(businessDataById){ var content= '' + '' + '' + '' + '' + '' + '' + '' + '' + '
名称' + businessDataById.businessName + '
类别' + businessDataById.businessType + '
执照编号' + businessDataById.businessLisense + '
法人' + businessDataById.businessPerson + '
联系电话' + businessDataById.businessTel + '
地址' + businessDataById.address.addName + '
经营范围' + businessDataById.businessScope + '
经营面积' + businessDataById.businessArea + '㎡
'; var selectedEntity = new Cesium.Entity(); selectedEntity.name = businessDataById.businessName; selectedEntity.description = content; viewer.selectedEntity = selectedEntity; } /*根据警用网格ID查询,显示单个警用网格详细信息 * data:后台返回的单个详细信息 */ function showInfoPoliceNet_3D(data){ var selectedEntity = new Cesium.Entity(); selectedEntity.name = data.netName; selectedEntity.description = '' + '' + '' + '
网格名称' + data.netName + '
责任部门' + data.netDep + '
'; viewer.selectedEntity = selectedEntity; } /*根据应急物资ID查询,显示单个应急物资详细信息 * emergencySDataById:后台返回的单个详细信息 */ function showInfoEmergencySupplies_3D(emergencySDataById){ var content= '' + '' + '' + '' + '' + '' + '
物品类型' + emergencySDataById.type + '
数量' + emergencySDataById.num + '
单位' + emergencySDataById.unit + '
地址' + emergencySDataById.address.addName + '
维护时间' + emergencySDataById.serverTime + '
'; var selectedEntity = new Cesium.Entity(); selectedEntity.name = emergencySDataById.type; selectedEntity.description = content; viewer.selectedEntity = selectedEntity; } /*根据摄像头ID查询,显示单个摄像头详细信息 * data:后台返回的单个详细信息 */ function showInfoVideo_3D(data,type){ var pos = data.camPosition.split(','); var content = '
' + '
'+data.camAdd+'
' +'' + '' + '' + '' + '' + '
' + '
' + '
'; var options = { "viewer":viewer, "id":data.id, "popupWidth":260, "popupHeight":175, "pos":{"lon":Number(pos[0]),"lat":Number(pos[1]),"alt":Number(pos[2])}, "extentHeight":70, "extentColor":Cesium.Color.WHITE, "content":content }; CesiumPop.addDivPop(options); } //显示放大视频 function maxVideo(camAdd,camUrl) { var content = '' + '
' + '
'; layer.open({ skin : 'demo-class', title : [ camAdd, 'font-size:20px;'], type : 1, area : ['1310px', '722px'], shadeClose : true, content : content }); } //关闭视频气泡 function closeVideoPop(id){ CesiumPop.removeDivPopById(viewer,id); } function videoWheel_3D() { var myVideo = document.getElementById("maxVideo"); var delta = Math.max(-1, Math.min(1, event.wheelDelta)); var changeWidth = myVideo.width + (16 * delta); var changeHeight = myVideo.height + (9 * delta); if (changeWidth >= 1280 && changeWidth * 9 == changeHeight * 16) { myVideo.width = changeWidth; myVideo.height = changeHeight; } } //视频置顶 var videopopzIndex = 0; function clickStick(id){ ++videopopzIndex; var stick = document.getElementById(id); if(stick != null){ stick.style.zIndex = videopopzIndex; stick.style.position = "fixed"; } } /*根据案件ID查询,显示单个案件详细信息 * data:后台返回的单个详细信息 */ function showInfoCase_3D(data){ var content='' + '' + '' + '' + '' + '' + '' + '' + '' + '' + '' + '' + '' + '' + '
案件编号' + data.caseId.substring(0,8) + '
网格编号' + data.policeNet.netName + '
案件名称' + data.caseName + '
案件性质' + data.caseType + '
案发地址' + data.caseAddr + '
案发时间' + data.caseDate + '
案发来源' + data.caseSource + '
受害人' + data.victim + '
嫌疑犯' + data.suspect + '
案件简介' + data.caseDescribe + '
历史处理记录' + '历史处理记录' + '
图片信息' + '图片信息' + '
视频信息' + '视频信息' + '
'; var selectedEntity = new Cesium.Entity(); selectedEntity.name = data.caseName; selectedEntity.description = content; viewer.selectedEntity = selectedEntity; } /*根据车辆ID查询,显示单个车辆详细信息 * data:后台返回的单个详细信息 */ function showInfoPoliceCar_3D(data){ var content='' + '' + '' + '' + '' + '' + '' + '' + '' + '
图像' + '
牌照' + data.carLicense + '
型号' + data.carStyle + '
购置时间' + data.carDate + '
驾驶员' + data.driver + '
警用类型' + data.policeType + '
卡号' + data.cardNum + '
轨迹回放' + '轨迹回放' + '
'; var selectedEntity = new Cesium.Entity(); selectedEntity.name = data.carLicense; selectedEntity.description = content; viewer.selectedEntity = selectedEntity; } /*根据人员ID查询,显示单个人员详细信息 * data:后台返回的单个详细信息 */ function showInfoPolice_3D(data){ var content='' + '' + '' + '' + '' + '' + '' + '' + '' + '' + '' + '' + '' + '' + '' + '' + '
图像' + '
姓名' + data.name + '
身份证' + data.identity + '
性别' + data.gender + '
出生年月' + data.birth + '
民族' + data.nation + '
籍贯' + data.origin + '
担任职务' + data.post + '
入职时间' + data.jobDate + '
警衔' + data.policeRank + '
最高学历' + data.education + '
设备号码' + data.deviceNum + '
设备类型' + data.deviceType + '
初装日期' + data.deviceDate + '
活动轨迹' + '活动轨迹' + '
'; var selectedEntity = new Cesium.Entity(); selectedEntity.name = data.name; selectedEntity.description = content; viewer.selectedEntity = selectedEntity; } function showManVideo(data,posCart) { closeVideoPop(data.deviceNum); var num=0; var dataPE=data.policeEquipments if(dataPE!=undefined){ for(var i=0;i' + '
' + '
'+data.name+'-5G视频图传
' + '' + '' + '' + '
战斗能力综合评分:'+num+'
' + '
' + '
' + '
' if(dataPE!=undefined){ for(var i=0;i
' } }else{ content+= '
未佩戴装备未装载装备
' } content+='
' + '
' + '
' + '
' + '
' + '
'; var cartographic = Cesium.Cartographic.fromCartesian(posCart); var lon = Cesium.Math.toDegrees(cartographic.longitude); var lat = Cesium.Math.toDegrees(cartographic.latitude); var options = { "viewer":viewer, "id":data.deviceNum, "popupWidth":300, "popupHeight":185, "pos":{"lon":Number(lon),"lat":Number(lat),"alt":Number(cartographic.height)}, "extentHeight":70, "extentColor":Cesium.Color.WHITE, "content":content }; CesiumPop.addDivPop(options); } var manVideoPlayerArr = []; function initSewisePlayer(id,name,type){ var isVideoOn = false; for (var i = 0; i < manVideoPlayerArr.length; i++) { if(manVideoPlayerArr[i]==id){ isVideoOn = true; break; } } if(!isVideoOn){ var content = '
' + name+'' + '
' + '
'; $('#manVideocon').append(content); manVideoPlayerArr.push(id); var strVideoDivId = document.getElementById(id); openSmartEyeVideo(id,strVideoDivId,type); } } function closeVideoPlayer(id){ $("#"+id).remove(); for(var j = 0; j < manVideoPlayerArr.length; j++){ var vId = 'td'+manVideoPlayerArr[j]; if(vId==id){ closeSmartEyeVideo(manVideoPlayerArr[j],'min'); manVideoPlayerArr.splice(j, 1); break; } } } function maxManVideo(id) { var obj = '
'; layer.open({ type : 1, title : '执法仪5G视频图传', maxmin : true, shadeClose : true, //点击遮罩关闭层 area : [ '1200px', '850px' ], content : obj, cancel: function(){ closeSmartEyeVideo(id,'max'); } }); var strVideoDivId = document.getElementById('divPlayer2'); openSmartEyeVideo(id,strVideoDivId,'max'); /*var chanel = smartEyesession.swGetPuChanel(id, 0); for(var j = 0; j < dlghandleArr.length; j++){ if(id==dlghandleArr[j].dn){ chanel.swShow(dlghandleArr[j].dlghandle.hdlg); var result = chanel.swFullScreen(dlghandleArr[j].dlghandle.hdlg); break; } }*/ } /*根据建筑物ID查询,显示单个建筑物详细信息 * data:后台返回的单个详细信息 */ function showInfoBuilding_3D(data){ var content= '' + '' + '' + '' + '' + '' + '' + '' + '' + '' + '
图标建库库号' +(data.dbnum==null?"":data.dbnum) + '
土地性质' +(data.tdxz==null?"":data.tdxz) + '
意向公司' +(data.yxgs==null?"":data.yxgs) + '
建筑占地面积' +(data.jzzdmj==null?"":data.jzzdmj) + '
实际建筑面积' +(data.sjjzmj==null?"":data.sjjzmj) + '
房屋层数' +(data.fwcs==null?"":data.fwcs) + '
房屋结构' +(data.fwjg==null?"":data.fwjg) + '
宗地号' +(data.zdh==null?"":data.zdh) + '
房产证号' +(data.fczh==null?"":data.fczh) + '
'; var selectedEntity = new Cesium.Entity(); selectedEntity.name = data.buildingNum; selectedEntity.description = content; viewer.selectedEntity = selectedEntity; } /* 根据ID查询,显示单个追踪记录详细信息 * data:后台返回的单个详细信息 */ function showInfoFaceFollow_3D(data){ var content = '' + '' + '' + '' + '' + '
识别图像' + '
开始位置' + (data.video.camAdd==null?"":data.video.camAdd) + '
开始时间' + (data.faceTime==null?"":data.faceTime) + '
识别结果' + '嫌疑人' + '
'; var selectedEntity = new Cesium.Entity(); selectedEntity.name = data.faAdd; selectedEntity.description = content; viewer.selectedEntity = selectedEntity; } /* 根据ID查询,显示单个智能识别报警详细信息 * data:后台返回的单个详细信息 */ function showInfoFaceAlarm_3D(data){ var content = '' + '' + '' + '' + '' + '
识别图像' + '
识别地址' + (data.faAdd==null?"":data.faAdd) + '
识别时间' + (data.faTime==null?"":data.faTime) + '
证件号' + (data.faCardnum==null?"":data.faCardnum) + '
'; var selectedEntity = new Cesium.Entity(); selectedEntity.name = data.faAdd; selectedEntity.description = content; viewer.selectedEntity = selectedEntity; } /* 根据ID查询,显示单个智能识别报警详细信息 * data:后台返回的单个详细信息 */ function showInfoCard_3D(data){ var content = '' + '' + '' + '' + '
刷卡地址' + (data.crAdd==null?"":data.crAdd) + '
刷卡时间' + (data.crTime==null?"":data.crTime) + '
证件号' + (data.crCardnum==null?"":data.crCardnum) + '
'; var selectedEntity = new Cesium.Entity(); selectedEntity.name = data.crAdd; selectedEntity.description = content; viewer.selectedEntity = selectedEntity; } /*************************************上:信息窗;下:信息窗内延伸功能*********************************/ //打开身份证刷卡轨迹查询框 function getPoepleRoute(id){ var content = '
' + '
' + '时间范围' + '' + '' + '' + '
' + '' + '
' ; layer.open({ skin : 'demo-class', title: '身份证刷卡与人工智能识别轨迹查询', type: 1, area : ['450px' , '130px'], maxmin: true, shadeClose: true, //点击遮罩关闭层 move : true, content: content }); //限制时间只能选择两天之内 var start = {elem:"#start",format:"YYYY-MM-DD hh:mm:ss", min:"1900-01-01 00:00:00",max:"2099-06-16 23:59:59", istime:true,istoday:true, choose:function(datas){ end.min = datas; end.start = datas; var now = new Date(datas); var date1 = new Date(now.getFullYear(),now.getMonth(),now.getDate()+1); var month = date1.getMonth()+1; end.max = date1.getFullYear()+"-"+month+"-"+date1.getDate()+" "+"23:59:59";javascript:; }}; var end = {elem:"#end",format:"YYYY-MM-DD hh:mm:ss",min:"1900-01-01 00:00:00", max:"2099-06-16 23:59:59",istime:true,istoday:true, choose:function(datas){ var now = new Date(); var month = now.getMonth()+1; start.max = now.getFullYear()+"-"+month+"-"+now.getDate()+" "+"23:59:59";javascript:; }}; laydate(start); laydate(end); } //显示关联人口信息 function showRelatedPeople(data) { var relatedPeopleContent = "" + ""; for(var i = 0; i < data.length; i++){ relatedPeopleContent+="" + " "; } relatedPeopleContent+="
姓名图像身份证号性别生日血型民族籍贯身高人口类别情况描述工作单位联系电话操作
" +data[i].name +"" +data[i].identity +"" +data[i].gender +"" +data[i].birthday +"" +data[i].blood +"" +data[i].nation +"" +data[i].origin +"" +data[i].height +"" +data[i].type +"" +data[i].describe +"" +data[i].job +"" +data[i].tel +"" + '详情' +"
"; layer.open({ skin : 'demo-class', title : [ '关联人口信息', 'font-size:20px;' ], type : 1, area : ['1500px', '500px'], shadeClose : true, content : relatedPeopleContent }); } //显示关联房屋信息 function showRelatedHouse(data){ var relatedHouseContent = "" + ""; for(var i = 0;i < data.length ; i++){ relatedHouseContent+=""; } relatedHouseContent+="
房产证号建成时间户主建筑面积户型图
" +data[i].paperId +"" +data[i].buildDate +"" +data[i].owner +"" +data[i].area +"" + "
"; layer.open({ skin : 'demo-class', title : [ '关联房屋信息', 'font-size:20px;' ], type : 1, area : ['1500px', '500px'], shadeClose : true, content : relatedHouseContent }); } //点击看大图 function openBigImg(src){ var content = "
"; layer.open({ skin : 'demo-class', title : [ '大图', 'font-size:20px;' ], type : 1, area : ['800px', '600px'], shadeClose : true, content : content }); } //车辆监督轨迹回放操作弹出框 function getPoliceCarHistory(id,phone,type){ var content = '
' + '
' + '时间范围' + '' + '' + '' + '
' + '
' + '最小速度' + '' + '' + '
' + '' + '
' ; layer.open({ skin : 'demo-class', title: '车辆轨迹查询', type: 1, area : ['450px' , '130px'], maxmin: true, shadeClose: true, //点击遮罩关闭层 move : true, content: content }); //限制时间只能选择两天之内 var start={elem:"#start",format:"YYYY-MM-DD hh:mm:ss", min:"1900-01-01 00:00:00",max:"2099-06-16 23:59:59", istime:true,istoday:true, choose:function(datas){ end.min=datas; end.start=datas; var now = new Date(datas); var date1 = new Date(now.getFullYear(),now.getMonth(),now.getDate()+1); var month = date1.getMonth()+1; end.max = date1.getFullYear()+"-"+month+"-"+date1.getDate()+" "+"23:59:59";javascript:; }}; var end={elem:"#end",format:"YYYY-MM-DD hh:mm:ss",min:"1900-01-01 00:00:00", max:"2099-06-16 23:59:59",istime:true,istoday:true, choose:function(datas){ var now = new Date(); var month = now.getMonth()+1; start.max=now.getFullYear()+"-"+month+"-"+now.getDate()+" "+"23:59:59";javascript:; }}; laydate(start); laydate(end); } //二三维获取案件处理记录 function getcaseHistory(){ var casehistory = "" + ""+ "" + "" + ""+ "" + "
处理人员处理时间案件状态处理意见
李浩2018-11-29已接受案件请及时处理
李丽2018-11-30已处理完成案件案件已处理完成,请及时结案
"; layer.open({ skin: 'demo-class', title: ['案件历史记录','font-size:20px;'], type: 1, area:'800px', shadeClose: true, content: casehistory }); } //案件图片视频预览 function showCaseMaterial(data,type){ var content =''; var caseMaterialTitle; if(type == 'img'){ caseMaterialTitle = "照片资料"; content+='
'; content+='
' +'
'; for(var i = 0; i
'; } }else if(type == 'vid'){ caseMaterialTitle = "案件视频"; content+='
'; content+='
' +'
'; for(var i = 0; i' +'
'; } } content+='
'; layer.open({ skin : 'material-class', title : [ caseMaterialTitle, 'font-size:20px;'], type : 1, area : ['1600px', '742px'], shadeClose : false, closeBtn:2, content : content }); } //案件图片视频大图预览 function selectCaseImg(caseImg){ document.getElementById('caseImg').src = "../.."+caseImg; }