From e8d9f2bb15b9e2a0aedafa2e7d56e741b2296f8a Mon Sep 17 00:00:00 2001
From: zhanmingkan <496160012@qq.com>
Date: 星期二, 17 五月 2022 16:23:49 +0800
Subject: [PATCH] Merge branch 'master' of ssh://117.78.1.188:29418/DDE-WEB

---
 assets/js/indexAI.js |  101 ++++++++++++++++++++++++++++++++++++++++++++++++++
 1 files changed, 101 insertions(+), 0 deletions(-)

diff --git a/assets/js/indexAI.js b/assets/js/indexAI.js
index 2b4881c..1a0b5fa 100644
--- a/assets/js/indexAI.js
+++ b/assets/js/indexAI.js
@@ -38,6 +38,33 @@
 
     });
 }
+function relatedProj() {
+    layui.use(['element', 'layer', 'form', 'upload', 'tree', 'util'], function () {
+        var layer = layui.layer;
+        layer.config({
+            extend: 'myskin/style.css' //鍚屾牱闇�瑕佸厛鍔犺浇鏂扮毊鑲�
+        });
+        layer.closeAll();//棣栧厛鍏抽棴鎵�鏈夌殑寮圭獥
+        layer.open({
+            type: 2,
+            title: '<i class="iconfont icon-dituliulan i-item" style="font-size: 18px; color: white;"></i>  ' + " 鍓栭潰鍏ㄦ櫙",
+            maxmin: true,
+            skin: 'layer-ext-myskin',
+            shade: 0,
+            maxmin: false,
+            scrollbar: false,
+            shadeClose: true, //鐐瑰嚮閬僵鍏抽棴灞�
+            area: ['356px', '280px'],
+            offset: [layerPageStyle.offsetX, layerPageStyle.offsetY],
+            resize: false,
+            content: 'project/relatedProject.html',
+            success: function (layero, index) {               
+
+            }
+        });
+
+    });
+}
 //缁樺埗鍥惧舰
 function darwPlot() {
     layui.use(['element', 'layer', 'form', 'upload', 'tree', 'util'], function () {
@@ -95,6 +122,35 @@
 
     });
 }
+//shp鍥惧眰
+function shpFeature(){
+    layui.use(['element', 'layer', 'form', 'upload', 'tree', 'util'], function () {
+        var layer = layui.layer;
+        layer.config({
+            extend: 'myskin/style.css' //鍚屾牱闇�瑕佸厛鍔犺浇鏂扮毊鑲�
+        });
+        layer.closeAll();
+        layer.open({
+            type: 2,
+            title: '<i class="iconfont icon-shichuang i-item" style="font-size: 18px; color: white;"></i>' + ' shp娣诲姞',
+            maxmin: true,
+            skin: 'layer-ext-myskin',
+            shade: 0,
+            maxmin: false,
+            scrollbar: false,
+            shadeClose: true, //鐐瑰嚮閬僵鍏抽棴灞�
+            area: ['330px', '380px'],
+            resize: false,
+            offset: [layerPageStyle.offsetX, layerPageStyle.offsetY],
+            content: 'project/shpAdd.html',
+            success: function (layero, index) {
+                dataViewPage = window[layero.find('iframe')[0]['name']];
+            }
+        });
+
+    });
+}
+
 
 //绌洪棿閲忕畻
 function measureAnalysis() {
@@ -462,4 +518,49 @@
             mouseClickHandler = mouseClickHandler && mouseClickHandler.destroy();
         }
     });
+    let visualDistance=window.localStorage.getItem("visualDistance");
+    if(visualDistance!=null){
+        $("#visualDistanceInput").val(visualDistance)
+    }
+    else{
+        $("#visualDistanceInput").val(100000);
+    }
 })
+function visualDistanceChange(e) {
+    let visualDistance=$("#visualDistanceInput").val()
+    window.localStorage.setItem("visualDistance",visualDistance);
+    let token = window.localStorage.getItem("token");
+    $.ajax({
+		type: "get",
+		async: false,
+        url: parent.httpConfig.webApiUrl + "landstamp/front/getDrawEntity",
+		contentType: "application/json;charset=utf-8",
+        beforeSend:function(request){
+            request.setRequestHeader("token",token);
+        },
+		success: function (data) {
+			if(data.rows!=null){
+				for(let i=0;i<data.rows.length;i++){
+                    let entity=viewer.entities.getById(data.rows[i].id);
+                    if(data.rows[i].type=="point"){
+                        entity._billboard._distanceDisplayCondition._value=new Cesium.DistanceDisplayCondition(0, visualDistance)
+                        entity._label._distanceDisplayCondition._value=new Cesium.DistanceDisplayCondition(0, visualDistance)
+					}
+					// else if(data.rows[i].type=="polyline"){
+                    //     entity._polyline._distanceDisplayCondition._value=new Cesium.DistanceDisplayCondition(0, visualDistance)
+					// }
+					// else if(data.rows[i].type=="polygon"){
+                    //     entity._polygon._distanceDisplayCondition._value=new Cesium.DistanceDisplayCondition(0, visualDistance)
+					// }
+					else if(data.rows[i].type=="label"){
+                        entity._billboard._distanceDisplayCondition._value=new Cesium.DistanceDisplayCondition(0, visualDistance)
+                        entity._label._distanceDisplayCondition._value=new Cesium.DistanceDisplayCondition(0, visualDistance)
+					}
+				}
+			}
+		},
+		error: function (XMLHttpRequest, textStatus, errorThrown) {
+			console.log("ajax璇锋眰澶辫触锛�");
+		}
+	});
+}

--
Gitblit v1.9.1