src/components/sideMenu/roamPanel/roamPanel.vue | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
static/SmartEarthSDK/Workers/layui/lay/modules/theme/default/layer.css | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
static/SmartEarthSDK/Workers/path/Path.html | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 |
src/components/sideMenu/roamPanel/roamPanel.vue
@@ -35,6 +35,7 @@ window.currentOperator = null; import store from "@/utils/store.js"; import { roman } from "../../../../static/json/roam.js"; import { layers } from '../../../../static/json/layer.js'; export default { name: "LayerPanel", data() { @@ -67,6 +68,39 @@ ], }; }, mounted() { let newDom = document.createElement("div"); newDom.className = "dropUp"; newDom.id = 'drop' newDom.innerHTML = "︿"; newDom.style.position = "absolute"; newDom.style.left = "43%"; newDom.style.bottom = "190px"; newDom.style.width = "60px"; newDom.style.height = "20px"; newDom.style.background = "#ffffff"; newDom.style.color = "black"; newDom.style.borderRadius = "20px 20px 0px 0px"; newDom.style.textAlign = "center"; newDom.style.display = "none"; newDom.style.zIndex = "999999999"; document.querySelector("body").appendChild(newDom); newDom.onclick = function () { if (newDom.className == "dropDown") { newDom.className = "dropUp"; newDom.innerHTML = "︿"; newDom.style.bottom = "190px"; document.querySelector(".layui-layer-iframe").style.height = '200px'; document.querySelector("iframe").style.height = '100%'; } else { newDom.className = "dropDown"; newDom.innerHTML = "﹀"; newDom.style.bottom = "495px"; document.querySelector(".layui-layer-iframe").style.height = '500px'; } }; }, methods: { // 定点绕飞 handleAroundClick() { @@ -83,7 +117,10 @@ // //结束路径漫游 // this.ljmy(); // } window.pointerFly=sgworld.drawObj = window.currentOperator = sgworld.Analysis.setPointFly(); window.pointerFly = sgworld.drawObj = window.currentOperator = sgworld.Analysis.setPointFly(); }, // 结束顶点绕飞 setClearPointFly() { @@ -115,16 +152,19 @@ type: 2, title: result.name, shade: false, area: ["100%", "200px"], area: ["100%", 'auto'], offset: "r", skin: "other-class", content: SmartEarthRootUrl + "Workers/path/Path.html", end: function () { document.querySelector("#drop").style.display = "none"; document.querySelector("#drop").style.display = "none"; PathAnimationData.fly && PathAnimationData.fly.exit(); store.setSearchPanelShow(true); }, }); }); document.querySelector("#drop").style.display = "block"; }, closeCurrentOperator() { if (window.currentOperator) { static/SmartEarthSDK/Workers/layui/lay/modules/theme/default/layer.css
@@ -45,7 +45,8 @@ } .layui-layer-content { position: relative position: relative; height: 100% !important; } .layui-layer-border { @@ -606,7 +607,8 @@ .layui-layer-iframe iframe { display: block; width: 100% width: 100%; height: 100% !important; } .layui-layer-loading { static/SmartEarthSDK/Workers/path/Path.html
@@ -43,13 +43,9 @@ form { width: 95%; height: 100%; margin: auto; } html { overflow: hidden; } .layui-input { background-color: #fff !important; @@ -115,9 +111,9 @@ } .fly { /* .fly { display: none; } } */ #flySpeed { padding: 19px 0; @@ -153,13 +149,6 @@ </select> </div> </div> <div id="dropDown" style="text-align: center;"> <i class="layui-icon layui-icon-down"></i> <!-- <i class="layui-icon layui-icon-up" id="dropUp"></i> --> </div> <div class="showBox" data-anim="layui-anim-downbit"> <div class="layui-form-item fly"> <label class="layui-form-label">飞行高度</label> <div class="layui-input-block"> @@ -170,9 +159,8 @@ <div class="layui-form-item fly notGod"> <label class="layui-form-label">飞行距离</label> <div class="layui-input-block"> <input id="cameraDistance" type="text" value="0" name="cameraDistance" lay-filter="cameraDistance" class="layui-input" onkeyup="value=value.replace(/[^\d\.\-]/g,'')"> <input id="cameraDistance" type="text" value="0" name="cameraDistance" lay-filter="cameraDistance" class="layui-input" onkeyup="value=value.replace(/[^\d\.\-]/g,'')"> </div> </div> <div class="layui-form-item fly notGod"> @@ -224,7 +212,7 @@ lay-text="是|否"> </div> </div> <div class="layui-form-item norline"> <div class="layui-form-item "> <label class="layui-form-label">速度</label> <div class="layui-input-block" id="sd" style="line-height: 38px;"> 50m/s @@ -242,12 +230,12 @@ </div> </div> <div class="layui-form-item norline"> <div class="layui-form-item "> <label class="layui-form-label">漫游高程</label> <div class="layui-input-block" id="height" style="line-height: 38px;"> </div> </div> <div class="layui-form-item norline"> <div class="layui-form-item "> <label class="layui-form-label">地面高程</label> <div class="layui-input-block" id="globeHeight" style="line-height: 38px;"> </div> @@ -256,7 +244,6 @@ <div class="layui-form-item"> <div class="layui-progress layui-progress-big" lay-showpercent="true" lay-filter="ratio"> <div class="layui-progress-bar layui-bg-red" lay-percent="0%"></div> </div> </div> </div> </form>