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 | 76 +++++++++++++++++++++++++++++++++++++ 1 files changed, 75 insertions(+), 1 deletions(-) diff --git a/assets/js/indexAI.js b/assets/js/indexAI.js index 7e22625..1a0b5fa 100644 --- a/assets/js/indexAI.js +++ b/assets/js/indexAI.js @@ -47,7 +47,7 @@ layer.closeAll();//棣栧厛鍏抽棴鎵�鏈夌殑寮圭獥 layer.open({ type: 2, - title: '<i class="iconfont icon-dituliulan i-item" style="font-size: 18px; color: white;"></i> ' + " 鍏宠仈椤圭洰", + title: '<i class="iconfont icon-dituliulan i-item" style="font-size: 18px; color: white;"></i> ' + " 鍓栭潰鍏ㄦ櫙", maxmin: true, skin: 'layer-ext-myskin', shade: 0, @@ -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