From dae8fb08b9ff7327da86ed249c9c97a87c90e6f2 Mon Sep 17 00:00:00 2001
From: Surpriseplus <845948745@qq.com>
Date: 星期二, 16 五月 2023 18:05:34 +0800
Subject: [PATCH] 发布管理,图层管理修改

---
 src/components/MapView/mapSpaceTop.vue |   65 ++++++++++++++++++++++++++------
 1 files changed, 53 insertions(+), 12 deletions(-)

diff --git a/src/components/MapView/mapSpaceTop.vue b/src/components/MapView/mapSpaceTop.vue
index fb4b322..af8b830 100644
--- a/src/components/MapView/mapSpaceTop.vue
+++ b/src/components/MapView/mapSpaceTop.vue
@@ -2,7 +2,8 @@
   <div class="spaceBox">
     <el-select
       v-model="menuTopFrom.queryLayer"
-      placeholder="璇烽�夋嫨鏁版嵁..."
+      @change="menuTreeCheck"
+      placeholder="璇烽�夋嫨..."
       filterable
       ref="selectTree1"
     >
@@ -81,7 +82,6 @@
       layerData: [
 
       ],
-
       defaultProps: {
         children: "children",
         label: "label",
@@ -93,6 +93,15 @@
     this.getAllTable();
   },
   methods: {
+    handleNodeClick(data) {
+      if (data.children) return;
+      this.menuTopFrom.queryLayer = data.tabDesc
+      this.$refs.selectTree1.blur();
+      this.mapSpaceQueryLayer = data.entity;
+      this.$store.state.propertiesName = data;
+      this.getCheckedNodes();
+
+    },
     async getAllTable() {
       // const data = await inquiry_SelectTabs();
       const data = await dataLib_selectTabed({
@@ -105,19 +114,51 @@
       }
       var option = data.result;
       this.layerData = getTreeData(option)
+      // var option = data.result;
+      // this.layerData = option.filter((res) => {
 
-      // = option.filter((res) => {
       //   return res;
-      // });
-    },
-    handleNodeClick(data) {
-      if (data.children) return;
-      this.menuTopFrom.queryLayer = data.tabDesc
-      this.$refs.selectTree1.blur();
-      this.mapSpaceQueryLayer = data.entity;
-      this.$store.state.propertiesName = data;
-      this.getCheckedNodes();
 
+      // });
+      // this.layerData = getTreeData(option)
+      // var val = data.result
+      // var std = [];
+      // val.filter((item) => {
+      //   if (std.indexOf(item.bak) == -1) {
+      //     std.push(item.bak);
+      //     this.layerData.push(
+      //       {
+      //         val: item.bak,
+      //         label: item.bak,
+      //         children: [],
+      //       }
+      //     )
+      //   }
+      // });
+      // for (var i in this.layerData) {
+      //   var item = this.layerData[i];
+      //   for (var j in val) {
+      //     var res = val[j];
+
+      //     if (item.val === res.bak) {
+
+      //       res.label = res.tabDesc
+      //       this.layerData[i].children.push(res)
+      //     }
+      //   }
+      // }
+
+      // for (var i in option) {
+      //   // console.log(option[i].tableType)
+      //   var val_Data = option[i];
+      //   val_Data.id = '1' + i;
+      //   val_Data.label = val_Data.tabDesc;
+      //   if (option[i].ns == 'bd') {
+      //     this.layerData[0].children.push(val_Data);
+      //   } else {
+      //     this.layerData[1].children.push(val_Data);
+      //   }
+      // }
     },
     getCheckedNodes() {
       this.$store.state.mapSpaceQueryLayer = this.mapSpaceQueryLayer;

--
Gitblit v1.9.3