From 6e08327e5ac538a54c11fe3fe9952b11ce1888e4 Mon Sep 17 00:00:00 2001
From: qx <1084500556@qq.com>
Date: 星期四, 10 四月 2025 16:47:20 +0800
Subject: [PATCH] qx

---
 src/views/sampling/sampling/index.vue |    7 +++++--
 1 files changed, 5 insertions(+), 2 deletions(-)

diff --git a/src/views/sampling/sampling/index.vue b/src/views/sampling/sampling/index.vue
index 88fd823..a2a25db 100644
--- a/src/views/sampling/sampling/index.vue
+++ b/src/views/sampling/sampling/index.vue
@@ -105,7 +105,7 @@
       </div>
       <div style="width: 50%">
         <!-- v-if="this.rightTabShow" -->
-        <el-table :row-key="getRowKey" v-if="tableList.length > 0" v-loading="loading" :data="tableList" @selection-change="handleChange"
+        <el-table :key="tableKey" :row-key="getRowKey" v-if="tableList.length > 0" v-loading="loading" :data="tableList" @selection-change="handleChange"
           :span-method="objectSpanMethod" ref="tab1" :row-class-name="tableRowClassName" border height="520px">
           <el-table-column type="selection" width="40" align="center" />
           <!--  :selectable="selectEnable" -->
@@ -298,6 +298,7 @@
         proName: null,
       },
       startTime: "",
+     tableKey : "",
       pickerOptions: {
         shortcuts: [
           {
@@ -673,6 +674,7 @@
           .then((response) => {
             if (response.data) {
               this.tableList = response.data;
+              this.tableKey = Date.now()
               this.$nextTick(() => {
                 if (this.$refs.tab1) {
                   this.$refs.tab1.doLayout(); // 淇敼涓烘纭殑 ref 鍚嶇О
@@ -680,6 +682,7 @@
                 }
               });
               resolve(this.tableList);
+              this.loading = false;
             } else {
               this.tableList = [];
               this.selectList = [];
@@ -1083,7 +1086,7 @@
 
 <style>
 #ta .el-table__header-wrapper .el-checkbox {
-  /* display: none; */
+  display: none;
 }
 
 .el-table .warning-row {

--
Gitblit v1.8.0