Browse Source

研报列表请求列表数据时刷新table

cxmo 1 year ago
parent
commit
19ebdbbb76
1 changed files with 5 additions and 1 deletions
  1. 5 1
      src/views/report_manage/reportlist.vue

+ 5 - 1
src/views/report_manage/reportlist.vue

@@ -108,6 +108,7 @@
         <!-- <el-table :data="tableData" v-loading="listLoading" @sort-change='sortChange' @selection-change="selectchange" :default-sort="{prop:'publish_time',order:'descending'}" element-loading-text="数据加载中..." border style="width:100%;"> -->
         <!-- <el-table :data="tableData" v-loading="listLoading" @sort-change='sortChange' @selection-change="selectchange" :default-sort="{prop:'publish_time',order:'descending'}" element-loading-text="数据加载中..." border style="width:100%;"> -->
         <el-table
         <el-table
           ref="table"
           ref="table"
+          :key="tableKey"
           :data="tableData"
           :data="tableData"
           v-loading="listLoading"
           v-loading="listLoading"
           @sort-change="sortChange"
           @sort-change="sortChange"
@@ -621,6 +622,7 @@ export default {
       },
       },
 
 
       showPublish: false,
       showPublish: false,
+      tableKey:0,
     };
     };
   },
   },
   mounted() {
   mounted() {
@@ -1014,9 +1016,11 @@ export default {
       reportlist(params).then((res) => {
       reportlist(params).then((res) => {
         if (res.Ret === 200) {
         if (res.Ret === 200) {
           this.tableData = res.Data.List || [];
           this.tableData = res.Data.List || [];
+          this.tableKey++
           this.total = parseInt(res.Data.Paging.Totals);
           this.total = parseInt(res.Data.Paging.Totals);
+          this.listLoading = false;
         }
         }
-        this.listLoading = false;
+        
       });
       });
     },
     },
     search() {
     search() {