瀏覽代碼

字典过滤与区域远近裁

lkk 1 年之前
父節點
當前提交
2bdbf5098a
共有 2 個文件被更改,包括 16 次插入14 次删除
  1. 13 13
      src/components/Query/clickQuery/clickQuery.vue
  2. 3 1
      src/views/viewer.vue

+ 13 - 13
src/components/Query/clickQuery/clickQuery.vue

@@ -411,7 +411,7 @@ export default {
               e.features[u].fieldNames.forEach((fieldName, i) => {
                 if (
                   fieldName.toLowerCase().indexOf("shape") < 0 &&
-                  fieldName.toLowerCase().indexOf("sm")
+                  fieldName.toLowerCase().indexOf("sm") && e.features[u].fieldValues[i] != ''
                 ) {
                   cur.push({
                     name: fieldName,
@@ -420,18 +420,18 @@ export default {
                 }
               });
               //排序  将value值为空串的数据放到列表最后
-              cur.sort((a, b) => {
-                if (a === b) {
-                  return 0;
-                } else if (a.value == null || a.value == "") {
-                  return 1;
-                } else if (b.value == null || b.value == "") {
-                  return -1;
-                } else {
-                  // 降序
-                  return a.value < b.value ? 1 : -1;
-                }
-              });
+              // cur.sort((a, b) => {
+              //   if (a === b) {
+              //     return 0;
+              //   } else if (a.value == null || a.value == "") {
+              //     return 1;
+              //   } else if (b.value == null || b.value == "") {
+              //     return -1;
+              //   } else {
+              //     // 降序
+              //     return a.value < b.value ? 1 : -1;
+              //   }
+              // });
 
               let points = [];
               for (let y = 0; y < e.features[u].geometry.points.length; y++) {

+ 3 - 1
src/views/viewer.vue

@@ -318,7 +318,9 @@ export default {
                         extrudedHeight: 450,
                         outline: true,
                         // outlineColor : Cesium.Color.BLACK
-                        outlineColor: Cesium.Color.fromCssColorString('#55A1E3')
+                        outlineColor: Cesium.Color.fromCssColorString('#55A1E3'),
+                        // 设置远近裁条件
+                        distanceDisplayCondition: new Cesium.DistanceDisplayCondition(20000, 9999999999.0),
                     }
                 });