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 |   45 +++++++++++++++++++++++++++++++++++++++++++++
 1 files changed, 45 insertions(+), 0 deletions(-)

diff --git a/assets/js/indexAI.js b/assets/js/indexAI.js
index ee9e591..1a0b5fa 100644
--- a/assets/js/indexAI.js
+++ b/assets/js/indexAI.js
@@ -518,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