From b5919ce577d2106eb8294e74160cda5c61feb4a8 Mon Sep 17 00:00:00 2001
From: ansel0926 <ansel0926@gmail.com>
Date: 星期二, 17 五月 2022 18:43:53 +0800
Subject: [PATCH] Merge branch 'master' of ssh://117.78.1.188:29418/DDE-WEB
---
assets/js/indexAI.js | 74 +++++++++++++++++++++++++++++++++++++
1 files changed, 74 insertions(+), 0 deletions(-)
diff --git a/assets/js/indexAI.js b/assets/js/indexAI.js
index 5398530..1a0b5fa 100644
--- a/assets/js/indexAI.js
+++ b/assets/js/indexAI.js
@@ -122,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() {
@@ -489,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