Pārlūkot izejas kodu

LY 专项培训 年度培训

ly 3 gadi atpakaļ
vecāks
revīzija
ed22dd68ca
1 mainītis faili ar 23 papildinājumiem un 15 dzēšanām
  1. 23 15
      ui/src/views/training/spec/mentorfeedback/index.vue

+ 23 - 15
ui/src/views/training/spec/mentorfeedback/index.vue

@@ -39,11 +39,12 @@
         </el-form>
         <!-- 列表 -->
         <el-table
-          :span-method="spanMethod" 
-          v-loading="loading" 
-          :data="feedbackList" 
-          @selection-change="handleSelectionChange" 
-          :height="clientHeight" 
+          :span-method="spanMethod"
+          v-loading="loading"
+          :data="feedbackList"
+          @selection-change="handleSelectionChange"
+          ref="feedbackListTable"
+          :height="clientHeight"
           border
         >
           <el-table-column label="学员编号" align="center" :show-overflow-tooltip="true" prop="successorId"/>
@@ -144,11 +145,11 @@
         </el-form>
         <!-- 列表 -->
         <el-table
-          :span-method="spanMethod2" 
-          v-loading="loading" 
-          :data="feedbackListSeasonal" 
-          @selection-change="handleSelectionChange" 
-          :height="clientHeight" 
+          :span-method="spanMethod2"
+          v-loading="loading"
+          :data="feedbackListSeasonal"
+          @selection-change="handleSelectionChange"
+          :height="clientHeight"
           ref="feedbackListSeasonalTable"
           border
         >
@@ -497,6 +498,8 @@ export default {
     /** 查询专项培训反馈列表 */
     getList() {
       this.loading = true;
+      this.spanArr = []
+      this.feedbackList = []
       listMentorMonthlyFeedback(this.queryParams).then(response => {
         let dataList = [];
         let responseRows = response.rows;
@@ -536,14 +539,19 @@ export default {
                 }
           }
         }
-        this.feedbackList = dataList;
-        this.total = response.total;
+        this.$nextTick(() => {
+          this.feedbackList = dataList;
+          this.total = response.total;
+          this.$refs.feedbackListTable.doLayout(); // 解决表格错位
+        });
         this.loading = false;
       });
     },
     /** 查询专项培训季度反馈列表 */
     getListSeasonal() {
       this.loading = true;
+      this.spanArr2 = []
+      this.feedbackListSeasonal = []
       listMentorSeasonalFeedback(this.queryParams).then(response => {
         let dataList = [];
         let responseRows = response.rows;
@@ -583,9 +591,9 @@ export default {
                 }
           }
         }
-        this.feedbackListSeasonal = dataList;
-        this.total = response.total;
         this.$nextTick(() => {
+          this.feedbackListSeasonal = dataList;
+          this.total = response.total;
           this.$refs.feedbackListSeasonalTable.doLayout(); // 解决表格错位
         });
         this.loading = false;
@@ -827,4 +835,4 @@ export default {
       }
   }
 };
-</script>
+</script>