From c960e2add5751edbe728dd5d297079b36544d11a Mon Sep 17 00:00:00 2001
From: Surpriseplus <845948745@qq.com>
Date: 星期二, 20 十二月 2022 17:40:17 +0800
Subject: [PATCH] 1

---
 src/views/datamanage/SpatialData.vue |   27 ++++++++++++++++++---------
 1 files changed, 18 insertions(+), 9 deletions(-)

diff --git a/src/views/datamanage/SpatialData.vue b/src/views/datamanage/SpatialData.vue
index b88d160..ed4f8a5 100644
--- a/src/views/datamanage/SpatialData.vue
+++ b/src/views/datamanage/SpatialData.vue
@@ -52,9 +52,10 @@
           <el-table
             ref="filterTable"
             :data="tableData"
-            height="90%"
+            height="500px"
             border
             style="width: 100%"
+
             @selection-change="handleSelectionChange"
           >
             <el-table-column type="selection" width="55" />
@@ -75,7 +76,7 @@
                   >{{$t('common.details')}}</el-link
                 >
                 <el-link class="elLink"
-                  @click="getAttachTable"
+                  @click="getAttachTable(scope.$index, scope.row)"
                   style="margin-left: 20px;  "
                   >{{$t('common.enclosure')}}</el-link
                 >
@@ -256,7 +257,6 @@
       showinfoBox: false,
       itemdetail: {},
 
-      tableData: [],
       attributeData: [],
       currentPage: 1,
       searchName: '',
@@ -272,6 +272,10 @@
       },
       getClickTable: null,
       attacgSelection: [],
+      upAttach:{
+        tabName:null,
+        eventid:null,
+      }
     };
   },
   created() {
@@ -305,7 +309,7 @@
         formData.append('file', fs.files[i]); // fs.files[i].name,file
       }
 
-      $.ajax(BASE_URL + "/dataQuery/uploadFiles?token=" + token + "&tabName=lf.sys_style&eventid=fa25979a5ef8b43ba82a0be35b3fb0d4", {
+      $.ajax(BASE_URL + "/dataQuery/uploadFiles?token=" + token + "&tabName= "+this.upAttach.tabName+"&eventid="+this.upAttach.eventid, {
         type: "post",
         data: formData,
         async: true,
@@ -330,10 +334,7 @@
       });
     },
     async getAttacthFlieList() {
-      var obj = {
-        tabName: 'lf.sys_style',
-        eventid: 'fa25979a5ef8b43ba82a0be35b3fb0d4'
-      }
+      var obj =this.upAttach
       const res = await dataQuery_selectFiles(obj);
       if (res.code != 200) {
         this.$message.error('鍒楄〃璋冪敤澶辫触');
@@ -343,7 +344,12 @@
     },
 
 
-    getAttachTable() {
+    getAttachTable(index, row) {
+      if(row.eventid != null){
+        this.upAttach.eventid = row.eventid;
+      }else{
+         this.upAttach.eventid = '';
+      }
       this.getAttacthFlieList();
       this.dialogFormVisible = true;
     },
@@ -396,6 +402,7 @@
       this.listData.pageIndex =1;
       this.listData.pageSize=10;
       this.count = 0;
+this.upAttach.tabName= data.ns+"."+data.tab;
       this.filedsLayer = this.getCollapseDomFiled(); //鑾峰彇姣忎釜琛ㄥ瓧娈靛悕绉板強闃堝��
 
       //鑾峰彇table淇℃伅
@@ -428,7 +435,9 @@
           }
         }
       }
+
       this.tableData = data.result;
+      this.$refs.filterTable.doLayout();
     },
     //鑾峰彇姣忎釜琛ㄥ瓧娈靛悕绉板強闃堝��
     async getCollapseDomFiled() {

--
Gitblit v1.9.3