| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282 | 
							- <!DOCTYPE html>
 
- <html>
 
- <head>
 
-     <meta charset="utf-8"/>
 
-     <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
 
-     <meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1">
 
-     <title>可视化编辑</title>
 
-     <link rel="stylesheet" href="../../../../assets/libs/layui/css/layui.css"/>
 
-     <link rel="stylesheet" href="../../../../assets/module/admin.css?v=312"/>
 
-     <link rel="stylesheet" href="../../../../assets/css/editormap.css?v=312"/>
 
-     <link rel="stylesheet" type="text/css" href="../../../../assets/libs/leaflet/leaflet-draw/leaflet.draw-src.css">
 
-     <link rel="stylesheet" type="text/css" href="../../../../assets/libs/leaflet/leaflet.css">
 
-     <link rel="stylesheet" href="../../../../assets/module/formSelects/formSelects-v4.css"/>
 
-     <link rel="stylesheet" href="../../../../assets/module/icon/icon.css" media="all">
 
-     <link rel="stylesheet" href="../../../../assets/module/icon/font-awesome-4.7.0/css/font-awesome.min.css" media="all">
 
-     <style>
 
-         .risk_point_dot {
 
-             width: 30px;
 
-             height: 30px;
 
-             border-radius: 15px !important;
 
-             text-align: center;
 
-             color: #fff;
 
-             vertical-align: middle;
 
-             display: table-cell;
 
-         }
 
-         .level_ {
 
-             background-color: #0b0b0b;
 
-         }
 
-         .level1_ {
 
-             background-color: red;
 
-         }
 
-         .level2_ {
 
-             background-color: #FB7437;
 
-         }
 
-         .level3_ {
 
-             background-color: #FFDC44;
 
-         }
 
-         .level4_ {
 
-             background-color: #14C2FB;
 
-         }
 
-         .risk_point_text {
 
-             display: table-cell;
 
-             vertical-align: middle;
 
-             height: 30px;
 
-             padding-left: 10px;
 
-         }
 
-         .info li {
 
-             font-size: 15px;
 
-             color: #222;
 
-             line-height: 29px;
 
-             margin-top: 10px;
 
-         }
 
-         .layui-layer-content {
 
-             overflow: auto !important;
 
-         }
 
-     </style>
 
- </head>
 
- <body>
 
- <!-- 页面加载loading -->
 
- <div class="page-loading">
 
-     <div class="ball-loader">
 
-         <span></span><span></span><span></span><span></span>
 
-     </div>
 
- </div>
 
- <!-- 正文开始 -->
 
- <div class="layui-fluid">
 
-     <div class="layui-row layui-col-space15">
 
-         <!-- 左栏 -->
 
-         <div class="layui-col-sm12 layui-col-md1 layui-col-lg2" style="min-height: 600px">
 
-             <div class="layui-card">
 
-                 <div class="layui-card-body mini-bar zTree" id="treeTbTree">
 
-                     <ul id="groupTree" class="ztree"></ul>
 
-                 </div>
 
-             </div>
 
-         </div>
 
-         <!-- 右栏 -->
 
-         <div class="layui-col-sm12 layui-col-md11 layui-col-lg10">
 
-             <div class="right-map" style="height: 600px">
 
-                 <div class="map-container" id="map"></div>
 
-             </div>
 
-         </div>
 
-     </div>
 
- </div>
 
- <!-- js部分 -->
 
- <script type="text/javascript" src="http://api.map.baidu.com/api?v=3.0&ak=D95c29920441c7fb78f5421211483441"></script>
 
- <script type="text/javascript" src="../../../../assets/libs/jquery/jquery-3.2.1.min.js"></script>
 
- <script type="text/javascript" src="../../../assets/libs/layui/layui.js"></script>
 
- <script type="text/javascript" src="../../../assets/js/common.js?v=312"></script>
 
- <script>
 
-     layui.use(['index', 'layer', 'form', 'table', 'util', 'admin', 'zTree', 'uParas',   'notice'], function () {
 
-         var $ = layui.jquery;
 
-         var layer = layui.layer;
 
-         var form = layui.form;
 
-         var index = layui.index;
 
-         var table = layui.table;
 
-         var util = layui.util;
 
-         var admin = layui.admin;
 
-         var uParas = layui.uParas;
 
-         var notice = layui.notice;
 
-         //debugger
 
-         //左树设置
 
-         var leftgroupTreeSetting = {
 
-             data: {
 
-                 simpleData: {
 
-                     enable: true,
 
-                     idKey : "industryId",
 
-                     pIdKey: "industryParentId",
 
-                     rootPId: 0,
 
-                 },
 
-                 key: {
 
-                     name : "industryName",
 
-                     title: "industryName"
 
-                 }
 
-             },
 
-             callback: {
 
-                 onClick: leftNodeClick
 
-             }
 
-         };
 
-         //选择节点
 
-         function selectNode(){
 
-             var treeObj = $.fn.zTree.getZTreeObj("groupTree");
 
-             var nodes   = treeObj.getNodes();
 
-             var defNode = null;
 
-             if (nodes.length > 0){
 
-                 treeObj.expandAll(true);    //默认展开
 
-                 defNode = nodes[0];
 
-             }
 
-             if (defNode != null){
 
-                 treeObj.selectNode(defNode);
 
-                 initDispInfo("");
 
-             }
 
-         }
 
-         //树结点click
 
-         function leftNodeClick(e, treeId, treeNode) {
 
-             initDispInfo(treeNode.industryCode);
 
-         }
 
-         //初始化显示信息
 
-         function initDispInfo(industryCode){
 
-             $.ajaxSetup({async: false});
 
-             var url = uParas.baseUrl + "/org/company/findCompanyList?industryCode="+industryCode;
 
-             /*初始化危险源数据*/
 
-             $.getJSON(url, function (result) {
 
-                 map.clearOverlays();
 
-                 if (result.data != null){
 
-                     renderIcon(result.data);
 
-                 }
 
-             });
 
-         }
 
-         // 百度地图API功能
 
-         map = new BMap.Map("map");
 
-         //debugger
 
-         /**浏览器获取当前ip的位置信息  开始 */
 
-          var lng = 108.953098; //默认在北京
 
-          var lat = 34.277799;
 
-         // var geolocation = new BMap.Geolocation();
 
-         // geolocation.getCurrentPosition(function(r){
 
-         //     if(this.getStatus() == BMAP_STATUS_SUCCESS){
 
-         //         var mk = new BMap.Marker(r.point);
 
-         //         map.addOverlay(mk);
 
-         //         map.panTo(r.point);
 
-         //         lng = r.point.lng;
 
-         //         lat = r.point.lat;
 
-         //     } else {
 
-         //         // alert('failed'+this.getStatus());
 
-         //     }
 
-         // });
 
-         /**浏览器获取当前ip的位置信息  结束 */
 
-         /**浏览器获取定位信息*/
 
-         var point = new BMap.Point(lng,lat);
 
-         //var weiNanPoint = new BMap.Point(109.515496, 34.504907);
 
-         map.centerAndZoom(point, 13);
 
-         //开启鼠标滚轮缩放
 
-         map.enableScrollWheelZoom(true);
 
-         var opts = {
 
-             width: 250,     // 信息窗口宽度
 
-             height: 80,     // 信息窗口高度
 
-             title: "详细信息:", // 信息窗口标题
 
-             enableMessage: true//设置允许信息窗发送短息
 
-         };
 
-         //创建小狐狸
 
-         var Markersize = new BMap.Symbol(BMap_Symbol_SHAPE_PLANE, {
 
-             scale: 0.5//图标缩放大小
 
-         });
 
-         var myIcon1 = new BMap.Icon("../../../assets/images/marker1.png",new BMap.Size(70,70));
 
-         var myIcon2 = new BMap.Icon("../../../assets/images/marker2.png",new BMap.Size(70,70));
 
-         var myIcon3 = new BMap.Icon("../../../assets/images/marker3.png",new BMap.Size(70,70));
 
-         var myIcon4 = new BMap.Icon("../../../assets/images/marker4.png",new BMap.Size(70,70));
 
-         function renderIcon(data_info) {
 
-             for (var i = 0; i < data_info.length; i++) {
 
-                 var pt = new BMap.Point(data_info[i].qywzjd, data_info[i].qywzwd);
 
-                 var content = data_info[i].name+"。"+data_info[i].zcdz;
 
-                 var level = data_info[i].level;
 
-                 var myIcon;
 
-                 if(level == 1){
 
-                     myIcon = myIcon1;
 
-                 }else if(level == 2){
 
-                     myIcon = myIcon2;
 
-                 }else if(level == 3){
 
-                     myIcon = myIcon3;
 
-                 }else if(level == 4){
 
-                     myIcon = myIcon4;
 
-                 }else{
 
-                     myIcon = myIcon4
 
-                 }
 
-                 var marker = new BMap.Marker(pt,{icon:myIcon,className:"myIcon"});  // 创建标注
 
-                 map.addOverlay(marker);
 
-                 // marker.setAnimation(BMAP_ANIMATION_BOUNCE); //跳动的动画// 将标注添加到地图中
 
-                 addClickHandler(content, marker);
 
-             }
 
-         }
 
-         function addClickHandler(content, marker) {
 
-             marker.addEventListener("mouseover", function (e) {
 
-                     openInfo(content, e)
 
-                 }
 
-             );
 
-         }
 
-         function openInfo(content, e) {
 
-             var p = e.target;
 
-             var point = new BMap.Point(p.getPosition().lng, p.getPosition().lat);
 
-             // 创建信息窗口对象
 
-             var con = content.toString().split("。");
 
-             var cont;
 
-             if (con[0].length >= 17) {
 
-                 cont = con[0].substring(0, 17) + "....";
 
-             } else {
 
-                 cont = con[0]
 
-             }
 
-             opts.title = cont;
 
-             var infoWindow = new BMap.InfoWindow(con[1], opts);
 
-             //开启信息窗口
 
-             map.openInfoWindow(infoWindow, point);
 
-         }
 
-         admin.req(uParas.baseUrl + '/org/company/getIndustryTree', {}, function (resp) {
 
-             if (resp.code == 1) {
 
-                 var zNodes = resp.data;
 
-                 $.fn.zTree.init($('#groupTree'), leftgroupTreeSetting, zNodes);
 
-                 selectNode();
 
-                 layer.closeAll('loading');
 
-             } else {
 
-                 layer.msg(resp.msg);
 
-             }
 
-         }, 'GET');
 
-     });
 
- </script>
 
- </body>
 
- </html>
 
 
  |