From 2ebfac32ae11f2c883d57b61626835d2e9c33b2a Mon Sep 17 00:00:00 2001
From: Surpriseplus <845948745@qq.com>
Date: 星期六, 06 五月 2023 09:19:18 +0800
Subject: [PATCH] 修改发布影像白色无法选择;修改空间搜索选择后,上面的框类显示目录结构最高层级的名称;下拉框的收回机制修改;图层管理移动修改;管线输送介质,图层管理-属性表-翻译错误修改;3D切换到2D,底图切换失效修改;模板管理修改;

---
 src/components/MapView/mapSpacePop.vue |   81 +++++++++++++++++++++++++++++++++-------
 1 files changed, 66 insertions(+), 15 deletions(-)

diff --git a/src/components/MapView/mapSpacePop.vue b/src/components/MapView/mapSpacePop.vue
index d20a926..1b2e5e9 100644
--- a/src/components/MapView/mapSpacePop.vue
+++ b/src/components/MapView/mapSpacePop.vue
@@ -500,23 +500,54 @@
       if (data.code != 200) {
         this.$message.error("鍒楄〃璋冪敤澶辫触")
       }
-      this.filedsOption = [];
+      const data1 = await inquiry_selectDomains({ name: this.spaceLayer })
+      if (data1.code != 200) {
+        this.$message.error("鍒楄〃璋冪敤澶辫触")
+      }
+
+
+
       this.optionx = []
+      this.attributeData = []
       var valadata = data.result
+      var laydomain = data1.result
+      this.optionx = data1.result
       for (var i in valadata) {
         if (valadata[i].showtype == 1) {
           if (
             valadata[i].domainNa != null &&
             valadata[i].domainNa != undefined
           ) {
-            valadata[i].domainNa = this.getMatchDomainNa(valadata[i].domainNa)
+            for (var j in laydomain) {
+              if (laydomain[j].domName == valadata[i].domainNa) {
+                // valadata[i].domainNa = laydomain[j].codeDesc
+              }
+            }
           }
-          this.optionx.push(valadata[i])
+
           this.filedsOption.push(valadata[i])
+          // this.attributeData.push(valadata[i])
+          // this.optionx.push(valadata[i])
           this.attributeData.push(valadata[i])
+
         }
       }
-      this.startFiledAndcondition();
+
+      // this.filedsOption = [];
+      // this.optionx = []
+      // var valadata = data.result
+      // for (var i in valadata) {
+      //   if (valadata[i].showtype == 1) {
+      //     if (
+      //       valadata[i].domainNa != null &&
+      //       valadata[i].domainNa != undefined
+      //     ) {
+      //       valadata[i].domainNa = this.getMatchDomainNa(valadata[i].domainNa)
+      //     }
+
+      //   }
+      // }
+      // this.startFiledAndcondition();
       this.showSpacePopLayer()
     },
     appendQueryFilter() {
@@ -645,21 +676,41 @@
       })
 
 
-      var val_Data = data.result
+
       this.count = data.count
-
-      for (var i in val_Data) {
-        var valste = val_Data[i]
-        for (var j in this.optionx) {
-          if (
-            this.optionx[j].domainNa != null &&
-            this.optionx[j].domainNa != undefined
-          ) {
-            valste[this.optionx[j].field] = this.optionx[j].domainNa
+      for (var i in val) {
+        var meson = this.optionx.filter(res => {
+          if (res.domCode == val[i].medium) {
+            return res
           }
+        })
+        if (meson.length > 0) {
+          val[i].medium = meson[0].codeDesc
+        } else {
+          val[i].medium = ''
         }
-      }
 
+      }
+      // debugger
+      // // debugger
+      // // // for (var i in val_Data) {
+      // // //   var valste = val_Data[i]
+      // // //   for (var j in this.optionx) {
+      // // //     if (
+      // // //       this.optionx[j].domainNa != null &&
+      // // //       this.optionx[j].domainNa != undefined
+      // // //     ) {
+      // // //       console.log(this.optionx[j])
+      // // //       // valste[this.optionx[j].field] = this.optionx[j].domainNa
+      // // //     }
+      // // //   }
+      // // // }
+      // // for (var j in this.optionx) {
+      // //   console.log(this.optionx[j].domainNa)
+      // //   // if (this.optionx[j].alias == '杈撻�佷粙璐�') {
+      // //   //   console.log(this.optionx[j].domainNa)
+      // //   // }
+      // // }
 
       this.tableData = val
       this.$refs.filterTable.doLayout()

--
Gitblit v1.9.3