瀏覽代碼

优化地图按钮文案与选择功能

彭宇 2 周之前
父節點
當前提交
bc1b737072
共有 2 個文件被更改,包括 19 次插入17 次删除
  1. 4 2
      src/components/supermap-2.5d.vue
  2. 15 15
      src/views/Cockpit.vue

+ 4 - 2
src/components/supermap-2.5d.vue

@@ -72,7 +72,7 @@
         <Form style="width: 280px;z-index: 10000;" class="tool-bar param-container" tabindex="0">
           <div style="margin-bottom:4px;">
             <input type="button" id="isSelection" class="button black"><span
-            style="vertical-align: middle">选</span>
+            style="vertical-align: middle">选</span>
             <input type="checkbox" id="isCallInMoving" style="vertical-align: middle;margin-right: 10px;"><span
             style="vertical-align: middle">实时选择</span>
           </div>
@@ -1256,7 +1256,9 @@ export default {
           layersAll.push(layers)
         });
       });
-      that.showSoxSelection=true
+      if (layersAll.length === 0) {
+        return
+      }
       /**
        * @param dom ScreenSpaceEventHandler操作的dom节点,画的框会成为其子节点
        */

+ 15 - 15
src/views/Cockpit.vue

@@ -69,7 +69,7 @@
                   <button class="map_btn_span" @click="choseMeasuringDistance()">测距</button>
                   <button class="map_btn_span" @click="choseMeasuringArea()">测面</button>
                   <button class="map_btn_span" @click="choseMeasuringHeight()">测高</button>
-                  <button class="map_btn_span" @click="boxSelection()">选</button>
+                  <button class="map_btn_span" @click="boxSelection()">选</button>
                   <!--                  <button class="map_btn_span" @click="showExcavationAnalyze()">填挖方分析</button>-->
                 </div>
                 <a class="map_clear" @click="clearAll()">清除</a>
@@ -105,7 +105,7 @@
                   <button class="map_btn_span" @click="choseMeasuringDistance()">测距</button>
                   <button class="map_btn_span" @click="choseMeasuringArea()">测面</button>
                   <button class="map_btn_span" @click="choseMeasuringHeight()">测高</button>
-                  <button class="map_btn_span" @click="boxSelection()">选</button>
+                  <button class="map_btn_span" @click="boxSelection()">选</button>
                 </div>
                 <!--                  <button class="map_btn_span" @click="showExcavationAnalyze()">填挖方分析</button>-->
                 <a class="map_clear" @click="clearAll()">清除</a>
@@ -130,7 +130,7 @@
                   <button class="map_btn_span" @click="choseMeasuringDistance()">测距</button>
                   <button class="map_btn_span" @click="choseMeasuringArea()">测面</button>
                   <button class="map_btn_span" @click="choseMeasuringHeight()">测高</button>
-                  <button class="map_btn_span" @click="boxSelection()">选</button>
+                  <button class="map_btn_span" @click="boxSelection()">选</button>
                   <!--                  <button class="map_btn_span" @click="showExcavationAnalyze()">填挖方分析</button>-->
                 </div>
                 <a class="map_clear" @click="clearAll()">清除</a>
@@ -156,7 +156,7 @@
                   <button class="map_btn_span" @click="choseMeasuringDistance()">测距</button>
                   <button class="map_btn_span" @click="choseMeasuringArea()">测面</button>
                   <button class="map_btn_span" @click="choseMeasuringHeight()">测高</button>
-                  <button class="map_btn_span" @click="boxSelection()">选</button>
+                  <button class="map_btn_span" @click="boxSelection()">选</button>
                   <!--                  <button class="map_btn_span" @click="showExcavationAnalyze()">填挖方分析</button>-->
                 </div>
                 <a class="map_clear" @click="clearAll()">清除</a>
@@ -179,7 +179,7 @@
                   <button class="map_btn_span" @click="choseMeasuringDistance()">测距</button>
                   <button class="map_btn_span" @click="choseMeasuringArea()">测面</button>
                   <button class="map_btn_span" @click="choseMeasuringHeight()">测高</button>
-                  <button class="map_btn_span" @click="boxSelection()">选</button>
+                  <button class="map_btn_span" @click="boxSelection()">选</button>
                   <!--              <button class="map_btn_span" @click="showExcavationAnalyze()">填挖方分析</button>-->
                 </div>
                 <a class="map_clear" @click="clearAll()">清除</a>
@@ -237,7 +237,7 @@
                     <button class="map_btn_span" @click="choseMeasuringDistance()">测距</button>
                     <button class="map_btn_span" @click="choseMeasuringArea()">测面</button>
                     <button class="map_btn_span" @click="choseMeasuringHeight()">测高</button>
-                    <button class="map_btn_span" @click="boxSelection()">选</button>
+                    <button class="map_btn_span" @click="boxSelection()">选</button>
                     <!--                  <button class="map_btn_span" @click="showExcavationAnalyze()">填挖方分析</button>-->
                   </div>
                   <a class="map_clear" @click="clearAll()">清除</a>
@@ -273,7 +273,7 @@
                     <button class="map_btn_span" @click="choseMeasuringDistance()">测距</button>
                     <button class="map_btn_span" @click="choseMeasuringArea()">测面</button>
                     <button class="map_btn_span" @click="choseMeasuringHeight()">测高</button>
-                    <button class="map_btn_span" @click="boxSelection()">选</button>
+                    <button class="map_btn_span" @click="boxSelection()">选</button>
                   </div>
                   <!--                  <button class="map_btn_span" @click="showExcavationAnalyze()">填挖方分析</button>-->
                   <a class="map_clear" @click="clearAll()">清除</a>
@@ -298,7 +298,7 @@
                     <button class="map_btn_span" @click="choseMeasuringDistance()">测距</button>
                     <button class="map_btn_span" @click="choseMeasuringArea()">测面</button>
                     <button class="map_btn_span" @click="choseMeasuringHeight()">测高</button>
-                    <button class="map_btn_span" @click="boxSelection()">选</button>
+                    <button class="map_btn_span" @click="boxSelection()">选</button>
                     <!--                  <button class="map_btn_span" @click="showExcavationAnalyze()">填挖方分析</button>-->
                   </div>
                   <a class="map_clear" @click="clearAll()">清除</a>
@@ -324,7 +324,7 @@
                     <button class="map_btn_span" @click="choseMeasuringDistance()">测距</button>
                     <button class="map_btn_span" @click="choseMeasuringArea()">测面</button>
                     <button class="map_btn_span" @click="choseMeasuringHeight()">测高</button>
-                    <button class="map_btn_span" @click="boxSelection()">选</button>
+                    <button class="map_btn_span" @click="boxSelection()">选</button>
                     <!--                  <button class="map_btn_span" @click="showExcavationAnalyze()">填挖方分析</button>-->
                   </div>
                   <a class="map_clear" @click="clearAll()">清除</a>
@@ -347,7 +347,7 @@
                     <button class="map_btn_span" @click="choseMeasuringDistance()">测距</button>
                     <button class="map_btn_span" @click="choseMeasuringArea()">测面</button>
                     <button class="map_btn_span" @click="choseMeasuringHeight()">测高</button>
-                    <button class="map_btn_span" @click="boxSelection()">选</button>
+                    <button class="map_btn_span" @click="boxSelection()">选</button>
                     <!--              <button class="map_btn_span" @click="showExcavationAnalyze()">填挖方分析</button>-->
                   </div>
                   <a class="map_clear" @click="clearAll()">清除</a>
@@ -405,7 +405,7 @@
                     <button class="map_btn_span" @click="choseMeasuringDistance()">测距</button>
                     <button class="map_btn_span" @click="choseMeasuringArea()">测面</button>
                     <button class="map_btn_span" @click="choseMeasuringHeight()">测高</button>
-                    <button class="map_btn_span" @click="boxSelection()">选</button>
+                    <button class="map_btn_span" @click="boxSelection()">选</button>
                     <!--                  <button class="map_btn_span" @click="showExcavationAnalyze()">填挖方分析</button>-->
                   </div>
                   <a class="map_clear" @click="clearAll()">清除</a>
@@ -441,7 +441,7 @@
                     <button class="map_btn_span" @click="choseMeasuringDistance()">测距</button>
                     <button class="map_btn_span" @click="choseMeasuringArea()">测面</button>
                     <button class="map_btn_span" @click="choseMeasuringHeight()">测高</button>
-                    <button class="map_btn_span" @click="boxSelection()">选</button>
+                    <button class="map_btn_span" @click="boxSelection()">选</button>
                     <!--                  <button class="map_btn_span" @click="showExcavationAnalyze()">填挖方分析</button>-->
                   </div>
 
@@ -467,7 +467,7 @@
                     <button class="map_btn_span" @click="choseMeasuringDistance()">测距</button>
                     <button class="map_btn_span" @click="choseMeasuringArea()">测面</button>
                     <button class="map_btn_span" @click="choseMeasuringHeight()">测高</button>
-                    <button class="map_btn_span" @click="boxSelection()">选</button>
+                    <button class="map_btn_span" @click="boxSelection()">选</button>
                     <!--                  <button class="map_btn_span" @click="showExcavationAnalyze()">填挖方分析</button>-->
                   </div>
                   <a class="map_clear" @click="clearAll()">清除</a>
@@ -493,7 +493,7 @@
                     <button class="map_btn_span" @click="choseMeasuringDistance()">测距</button>
                     <button class="map_btn_span" @click="choseMeasuringArea()">测面</button>
                     <button class="map_btn_span" @click="choseMeasuringHeight()">测高</button>
-                    <button class="map_btn_span" @click="boxSelection()">选</button>
+                    <button class="map_btn_span" @click="boxSelection()">选</button>
                     <!--                  <button class="map_btn_span" @click="showExcavationAnalyze()">填挖方分析</button>-->
                   </div>
                   <a class="map_clear" @click="clearAll()">清除</a>
@@ -516,7 +516,7 @@
                     <button class="map_btn_span" @click="choseMeasuringDistance()">测距</button>
                     <button class="map_btn_span" @click="choseMeasuringArea()">测面</button>
                     <button class="map_btn_span" @click="choseMeasuringHeight()">测高</button>
-                    <button class="map_btn_span" @click="boxSelection()">选</button>
+                    <button class="map_btn_span" @click="boxSelection()">选</button>
                     <!--              <button class="map_btn_span" @click="showExcavationAnalyze()">填挖方分析</button>-->
                   </div>
                   <a class="map_clear" @click="clearAll()">清除</a>