From 35889caf6315da8f72aec921069547af462b479a Mon Sep 17 00:00:00 2001
From: Surpriseplus <845948745@qq.com>
Date: 星期六, 18 三月 2023 17:16:44 +0800
Subject: [PATCH] 数据发布页面,接口对接,空间查询,属性查询数据修改

---
 src/components/MapView/mapMenuTop.vue |   29 ++++++++++++++---------------
 1 files changed, 14 insertions(+), 15 deletions(-)

diff --git a/src/components/MapView/mapMenuTop.vue b/src/components/MapView/mapMenuTop.vue
index 9a79515..03e939e 100644
--- a/src/components/MapView/mapMenuTop.vue
+++ b/src/components/MapView/mapMenuTop.vue
@@ -183,6 +183,7 @@
   encr,
   dataLib_selectTabs,
   pipelines_selectSegNames,
+  dataLib_selectTabed
 } from "../../api/api.js"
 import { selectPipelines } from "@/api/screen.js"
 import { getToken } from "@/utils/auth"
@@ -287,19 +288,15 @@
       }
     },
     async getAllTable() {
-      const data = await dataLib_selectTabs({
-        pageIndex: 1,
-        pageSize: 500,
+      const data = await dataLib_selectTabed({
+        hasGeom: "true",
+        name: null,
       })
       if (data.code != 200) {
         this.$message.error("鍒楄〃璋冪敤澶辫触")
       }
 
-      // var val = data.result.filter(res => {
-      //   if (res.rows != 0) {
-      //     return res
-      //   }
-      // })
+
       var val = data.result
       var std = [];
       val.filter((item) => {
@@ -314,16 +311,18 @@
           )
         }
       });
+      for (var i in this.layerData) {
+        var item = this.layerData[i];
+        for (var j in val) {
+          var res = val[j];
 
-      this.layerData.filter((item) => {
-        val.filter((res) => {
-          if (item.val === res.bak && res.rows != 0 && res.rows) {
-            console.log(res)
+          if (item.val === res.bak) {
+
             res.label = res.tabDesc
-            item.children.push(res)
+            this.layerData[i].children.push(res)
           }
-        })
-      })
+        }
+      }
 
     },
     //鑾峰彇閫夋嫨鏍戠殑鑺傜偣

--
Gitblit v1.9.3