maxiaoxiao 11 tháng trước cách đây
mục cha
commit
a459a271f1
2 tập tin đã thay đổi với 11 bổ sung1 xóa
  1. 3 0
      src/common/js/drag.js
  2. 8 1
      src/views/cockpit/js/tdsy.js

+ 3 - 0
src/common/js/drag.js

@@ -91,6 +91,9 @@ export default function (Vue) {
       dragElem.onmousedown = function (e) {
         e.stopPropagation();
         // e.preventDefault()
+        if(e.target.nodeName == 'INPUT'||e.target.nodeName == 'TEXTAREA'){
+          return
+        }
         if (e.target.className == "min-solider" || e.target.className == "sm-input sm-input-long"|| e.target.className == "sm-input-long" || e.target.className == "sm-input-right") { //
           e.stopPropagation();
           return;

+ 8 - 1
src/views/cockpit/js/tdsy.js

@@ -36,9 +36,10 @@ export const add = (res, oneDArray) => {
 }
 export let layer = null
 export let superProvider = null
+export let layersObj = {} //添加的单个layer
 export function addLayer(obj) {
     // this.bus.$emit("checkedChange", {...obj,checked:true });
-     superProvider = new Cesium.SuperMapImageryProvider({
+    superProvider = new Cesium.SuperMapImageryProvider({
         url: obj.url,
         name: obj.title,
     })
@@ -56,6 +57,12 @@ export const remove = (isreset) => {
         viewer.imageryLayers.remove(layer);
         layer = null
     }
+    Object.keys(layersObj).forEach(key => {
+        viewer.imageryLayers.remove(layersObj[key]);
+        layersObj[key] = null
+
+    })
+
     if (isreset)
         store.setCockpit_vector({
             title: "",