| 
														
															@@ -2800,6 +2800,43 @@ 
														 | 
													
												
											
												
													
														| 
														 | 
														
															             } 
														 | 
														
														 | 
														
															             } 
														 | 
													
												
											
												
													
														| 
														 | 
														
															         }) 
														 | 
														
														 | 
														
															         }) 
														 | 
													
												
											
												
													
														| 
														 | 
														
															     } 
														 | 
														
														 | 
														
															     } 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+    //获取全厂统计数据 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+    function GetFacData() { 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+        $.getJSON(SERVER_URL + "/api/stock", {}, function (res) { 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+            setTimeout(function () { 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+                //每1分钟主动查询一次数据 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+                GetFacData() 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+            }, 60*1000); 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+            if (res == null || res.code != 0) { 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+                return 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+            } 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+            if(currentTargetType!="FAC"){ 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+                return; 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+            } 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+            for (var key in MarkerMapFac) { 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+                if(key=="FAC"){ 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+                    for (var marker in MarkerMapFac[key]) { 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+                        var opt = MarkerMapFac[key][marker]; 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+                        var dataType = opt["userData"]; 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+                        if(dataType==null) continue; 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+                        dataType = dataType.split("|"); 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+                        var dataMap = res.data[dataType[0]];//从返回结果中获取到当前数据类型对应的统计结果 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+                        if(dataMap==null) continue; 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+                        var dataTpl = dataType[1]; //从拆分结果中获取数据模板 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+                        var dataText = dataTpl; 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+                        //将模板中的属性替换成数据值 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+                        for (var attr in dataMap) { 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+                            dataText = dataText.replace("{"+attr+"}",dataMap[attr]); 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+                        } 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+                        //更新GIS标记内容 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+                        opt["text"]=dataText; 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+                        player.Native.GisMarker.update(marker, opt); 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+                    } 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+                    break; 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+                } 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+            } 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+        }); 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+    } 
														 | 
													
												
											
												
													
														| 
														 | 
														
															  
														 | 
														
														 | 
														
															  
														 | 
													
												
											
												
													
														| 
														 | 
														
															     function backMasterView() { 
														 | 
														
														 | 
														
															     function backMasterView() { 
														 | 
													
												
											
												
													
														| 
														 | 
														
															         zoomCount=0; 
														 | 
														
														 | 
														
															         zoomCount=0; 
														 | 
													
												
											
										
											
												
													
														 | 
														
															@@ -2950,17 +2987,19 @@ 
														 | 
													
												
											
												
													
														| 
														 | 
														
															             var cf = "data://models/T_ALL.pr"; 
														 | 
														
														 | 
														
															             var cf = "data://models/T_ALL.pr"; 
														 | 
													
												
											
												
													
														| 
														 | 
														
															             var errStr = await PlayerUtils.call(Native.Model.loadModel, currentTargetType, cf); 
														 | 
														
														 | 
														
															             var errStr = await PlayerUtils.call(Native.Model.loadModel, currentTargetType, cf); 
														 | 
													
												
											
												
													
														| 
														 | 
														
															             modelLoadState[currentTargetType] = true; 
														 | 
														
														 | 
														
															             modelLoadState[currentTargetType] = true; 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+            GetFacData(); 
														 | 
													
												
											
												
													
														| 
														 | 
														
															             //获取4号楼顶对象 
														 | 
														
														 | 
														
															             //获取4号楼顶对象 
														 | 
													
												
											
												
													
														| 
														 | 
														
															             var obj02 = await player.Native.ModelTree.findItemByName("Box013",0,true,1); 
														 | 
														
														 | 
														
															             var obj02 = await player.Native.ModelTree.findItemByName("Box013",0,true,1); 
														 | 
													
												
											
												
													
														| 
														 | 
														
															             var imgid = await player.Native.GisMarker.loadImage("data://icon/qietu/tip2.png"); 
														 | 
														
														 | 
														
															             var imgid = await player.Native.GisMarker.loadImage("data://icon/qietu/tip2.png"); 
														 | 
													
												
											
												
													
														| 
														 | 
														
															             var options = { 
														 | 
														
														 | 
														
															             var options = { 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-                        "text": "白胚布\r\r当日入库:100 出库:200\r当月入库:1000 出库:2000\r", 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+                        "text": "白胚布\r\r当日入库:- 出库:-\r当月入库:- 出库:-\r", 
														 | 
													
												
											
												
													
														| 
														 | 
														
															                         "visible": true, 
														 | 
														
														 | 
														
															                         "visible": true, 
														 | 
													
												
											
												
													
														| 
														 | 
														
															                         //"maxLod": 130, 
														 | 
														
														 | 
														
															                         //"maxLod": 130, 
														 | 
													
												
											
												
													
														| 
														 | 
														
															                         "minLod": 0, 
														 | 
														
														 | 
														
															                         "minLod": 0, 
														 | 
													
												
											
												
													
														| 
														 | 
														
															                         "textFontSize":18, 
														 | 
														
														 | 
														
															                         "textFontSize":18, 
														 | 
													
												
											
												
													
														| 
														 | 
														
															                         "textColor": parseInt("0xffffffff"), 
														 | 
														
														 | 
														
															                         "textColor": parseInt("0xffffffff"), 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-                        "contentPadding":[5,5,5,5] 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+                        "contentPadding":[5,5,5,5], 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+                        "userData":"bpb|白胚布\r\r当日入库:{d-in} 出库:{d-out}\r当月入库:{m-in} 出库:{m-out}\r" 
														 | 
													
												
											
												
													
														| 
														 | 
														
															             }; 
														 | 
														
														 | 
														
															             }; 
														 | 
													
												
											
												
													
														| 
														 | 
														
															              
														 | 
														
														 | 
														
															              
														 | 
													
												
											
												
													
														| 
														 | 
														
															             var obj02Aabb = await player.Native.ModelTree.getItemShapeInfo(obj02.item); 
														 | 
														
														 | 
														
															             var obj02Aabb = await player.Native.ModelTree.getItemShapeInfo(obj02.item); 
														 | 
													
												
											
										
											
												
													
														 | 
														
															@@ -2976,13 +3015,14 @@ 
														 | 
													
												
											
												
													
														| 
														 | 
														
															             var pantou = await player.Native.ModelTree.findItemByName("Object023",0,true,1); 
														 | 
														
														 | 
														
															             var pantou = await player.Native.ModelTree.findItemByName("Object023",0,true,1); 
														 | 
													
												
											
												
													
														| 
														 | 
														
															             //var imgid = await player.Native.GisMarker.loadImage("rgba:255,0,255,255"); 
														 | 
														
														 | 
														
															             //var imgid = await player.Native.GisMarker.loadImage("rgba:255,0,255,255"); 
														 | 
													
												
											
												
													
														| 
														 | 
														
															             var options = { 
														 | 
														
														 | 
														
															             var options = { 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-                        "text": "盘头\r\r当日入库:100 出库:200\r当月入库:1000 出库:2000", 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+                        "text": "盘头\r\r当日入库:- 出库:-\r当月入库:- 出库:-", 
														 | 
													
												
											
												
													
														| 
														 | 
														
															                         "visible": true, 
														 | 
														
														 | 
														
															                         "visible": true, 
														 | 
													
												
											
												
													
														| 
														 | 
														
															                         //"maxLod": 130, 
														 | 
														
														 | 
														
															                         //"maxLod": 130, 
														 | 
													
												
											
												
													
														| 
														 | 
														
															                         "minLod": 0, 
														 | 
														
														 | 
														
															                         "minLod": 0, 
														 | 
													
												
											
												
													
														| 
														 | 
														
															                         "textFontSize":16, 
														 | 
														
														 | 
														
															                         "textFontSize":16, 
														 | 
													
												
											
												
													
														| 
														 | 
														
															                         "textColor": parseInt("0xffffffff"), 
														 | 
														
														 | 
														
															                         "textColor": parseInt("0xffffffff"), 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-                        "contentPadding":[5,5,5,5] 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+                        "contentPadding":[5,5,5,5], 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+                        "userData":"pt|盘头\r\r当日入库:{d-in} 出库:{d-out}\r当月入库:{m-in} 出库:{m-out}\r" 
														 | 
													
												
											
												
													
														| 
														 | 
														
															             }; 
														 | 
														
														 | 
														
															             }; 
														 | 
													
												
											
												
													
														| 
														 | 
														
															             var obj02Aabb = await player.Native.ModelTree.getItemShapeInfo(pantou.item); 
														 | 
														
														 | 
														
															             var obj02Aabb = await player.Native.ModelTree.getItemShapeInfo(pantou.item); 
														 | 
													
												
											
												
													
														| 
														 | 
														
															             options.pos = [obj02Aabb.aabb[0][0], obj02Aabb.aabb[0][1]-20, obj02Aabb.aabb[0][2]+10]; 
														 | 
														
														 | 
														
															             options.pos = [obj02Aabb.aabb[0][0], obj02Aabb.aabb[0][1]-20, obj02Aabb.aabb[0][2]+10]; 
														 | 
													
												
											
										
											
												
													
														 | 
														
															@@ -2996,13 +3036,14 @@ 
														 | 
													
												
											
												
													
														| 
														 | 
														
															             var pantou = await player.Native.ModelTree.findItemByName("B412",0,true,1); 
														 | 
														
														 | 
														
															             var pantou = await player.Native.ModelTree.findItemByName("B412",0,true,1); 
														 | 
													
												
											
												
													
														| 
														 | 
														
															             //var imgid = await player.Native.GisMarker.loadImage("rgba:255,0,255,255"); 
														 | 
														
														 | 
														
															             //var imgid = await player.Native.GisMarker.loadImage("rgba:255,0,255,255"); 
														 | 
													
												
											
												
													
														| 
														 | 
														
															             var options = { 
														 | 
														
														 | 
														
															             var options = { 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-                        "text": "原材料\r\r当日入库:100 出库:200\r当月入库:1000 出库:2000", 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+                        "text": "原材料\r\r当日入库:- 出库:-\r当月入库:- 出库:-", 
														 | 
													
												
											
												
													
														| 
														 | 
														
															                         "visible": true, 
														 | 
														
														 | 
														
															                         "visible": true, 
														 | 
													
												
											
												
													
														| 
														 | 
														
															                         //"maxLod": 130, 
														 | 
														
														 | 
														
															                         //"maxLod": 130, 
														 | 
													
												
											
												
													
														| 
														 | 
														
															                         "minLod": 0, 
														 | 
														
														 | 
														
															                         "minLod": 0, 
														 | 
													
												
											
												
													
														| 
														 | 
														
															                         "textFontSize":16, 
														 | 
														
														 | 
														
															                         "textFontSize":16, 
														 | 
													
												
											
												
													
														| 
														 | 
														
															                         "textColor": parseInt("0xffffffff"), 
														 | 
														
														 | 
														
															                         "textColor": parseInt("0xffffffff"), 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-                        "contentPadding":[5,5,5,5] 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+                        "contentPadding":[5,5,5,5], 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+                        "userData":"ycl|原材料\r\r当日入库:{d-in} 出库:{d-out}\r当月入库:{m-in} 出库:{m-out}\r" 
														 | 
													
												
											
												
													
														| 
														 | 
														
															             }; 
														 | 
														
														 | 
														
															             }; 
														 | 
													
												
											
												
													
														| 
														 | 
														
															             var obj02Aabb = await player.Native.ModelTree.getItemShapeInfo(pantou.item); 
														 | 
														
														 | 
														
															             var obj02Aabb = await player.Native.ModelTree.getItemShapeInfo(pantou.item); 
														 | 
													
												
											
												
													
														| 
														 | 
														
															             options.pos = [obj02Aabb.aabb[0][0], obj02Aabb.aabb[0][1], obj02Aabb.aabb[0][2]+20]; 
														 | 
														
														 | 
														
															             options.pos = [obj02Aabb.aabb[0][0], obj02Aabb.aabb[0][1], obj02Aabb.aabb[0][2]+20]; 
														 | 
													
												
											
										
											
												
													
														 | 
														
															@@ -3014,13 +3055,14 @@ 
														 | 
													
												
											
												
													
														| 
														 | 
														
															             //await player.Native.GisMarker.update(markPtr, options); 
														 | 
														
														 | 
														
															             //await player.Native.GisMarker.update(markPtr, options); 
														 | 
													
												
											
												
													
														| 
														 | 
														
															             //var imgid = await player.Native.GisMarker.loadImage("rgba:255,0,255,255"); 
														 | 
														
														 | 
														
															             //var imgid = await player.Native.GisMarker.loadImage("rgba:255,0,255,255"); 
														 | 
													
												
											
												
													
														| 
														 | 
														
															             var options = { 
														 | 
														
														 | 
														
															             var options = { 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-                        "text": "成品\r\r当日入库:100 出库:200\r当月入库:1000 出库:2000", 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+                        "text": "成品\r\r当日入库:- 出库:-\r当月入库:- 出库:-", 
														 | 
													
												
											
												
													
														| 
														 | 
														
															                         "visible": true, 
														 | 
														
														 | 
														
															                         "visible": true, 
														 | 
													
												
											
												
													
														| 
														 | 
														
															                         //"maxLod": 130, 
														 | 
														
														 | 
														
															                         //"maxLod": 130, 
														 | 
													
												
											
												
													
														| 
														 | 
														
															                         "minLod": 0, 
														 | 
														
														 | 
														
															                         "minLod": 0, 
														 | 
													
												
											
												
													
														| 
														 | 
														
															                         "textFontSize":16, 
														 | 
														
														 | 
														
															                         "textFontSize":16, 
														 | 
													
												
											
												
													
														| 
														 | 
														
															                         "textColor": parseInt("0xffffffff"), 
														 | 
														
														 | 
														
															                         "textColor": parseInt("0xffffffff"), 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-                        "contentPadding":[5,5,5,5] 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+                        "contentPadding":[5,5,5,5], 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+                        "userData":"cp|成品\r\r当日入库:{d-in} 出库:{d-out}\r当月入库:{m-in} 出库:{m-out}\r" 
														 | 
													
												
											
												
													
														| 
														 | 
														
															             }; 
														 | 
														
														 | 
														
															             }; 
														 | 
													
												
											
												
													
														| 
														 | 
														
															             options.pos = [obj02Aabb.aabb[0][0]+120, obj02Aabb.aabb[0][1], obj02Aabb.aabb[0][2]+20]; 
														 | 
														
														 | 
														
															             options.pos = [obj02Aabb.aabb[0][0]+120, obj02Aabb.aabb[0][1], obj02Aabb.aabb[0][2]+20]; 
														 | 
													
												
											
												
													
														| 
														 | 
														
															             //options.parentNode=tmp.item; 
														 | 
														
														 | 
														
															             //options.parentNode=tmp.item; 
														 |