From 37a242d6192053d8b72954292d60300460d36eba Mon Sep 17 00:00:00 2001
From: fuliqi <fuliqi@qq.com>
Date: 星期一, 25 十一月 2024 22:22:25 +0800
Subject: [PATCH] 项目库排序功能

---
 src/views/projectEngineering/projectLibrary/index.vue |   14 ++++++++------
 1 files changed, 8 insertions(+), 6 deletions(-)

diff --git a/src/views/projectEngineering/projectLibrary/index.vue b/src/views/projectEngineering/projectLibrary/index.vue
index bdbfa4c..c1ff4cc 100644
--- a/src/views/projectEngineering/projectLibrary/index.vue
+++ b/src/views/projectEngineering/projectLibrary/index.vue
@@ -189,6 +189,7 @@
     </el-form>
 
     <el-table
+      :key="tableKey"
       ref="elTable"
       style="margin-top: 20px"
       v-loading="loading"
@@ -205,7 +206,6 @@
           v-if="item.visible"
           :prop="item.id"
           :label="item.label"
-          v-bind="item"
           :min-width="item.minWidth"
         >
           <template slot-scope="scope">
@@ -324,6 +324,7 @@
       // 寮瑰嚭灞傛爣棰�
       title: "",
       // 鏄惁鏄剧ず寮瑰嚭灞�
+      tableKey: 0,
       open: false,
       timeRange: [],
       // 鏌ヨ鍙傛暟
@@ -353,7 +354,7 @@
           {required: true, message: "椤圭洰鍚嶇О涓嶈兘涓虹┖", trigger: "blur"}
         ],
         projectStatus: [
-          {required: true, message: "椤圭洰鐘舵��  (0鏈紑宸ワ紝1宸插紑宸ワ紝2宸茬宸ワ紝3鏆傚仠)涓嶈兘涓虹┖", trigger: "change"}
+          {required: true, message: "椤圭洰鐘舵�佷笉鑳戒负绌�", trigger: "change"}
         ],
       }
     };
@@ -402,17 +403,18 @@
         return item;
       });
     },
-    handleUpdateSort(data) {
+    handleUpdateSort(row) {
       console.log( this.columns, '鎺掑簭鍓嶇殑鍒�');
       this.columns = this.columns.map(item => {
-        if (item.key === data.key) {
-          item.serialNumber = data.serialNumber;
+        if (item.key === row.key) {
+          return row;
         }
         return item;
       });
       this.defaultColumns = JSON.parse(JSON.stringify(this.columns)).sort((a, b) => a.index - b.index);
       this.columns.sort((a, b) => a.serialNumber - b.serialNumber);
-
+      //寮哄埗table娓叉煋
+      this.tableKey = this.tableKey +1;
       console.log( this.columns, '鎺掑簭鍚庣殑鍒�');
     },
     // 鍏抽棴鏂囦欢澶勭悊寮规鐨勬柟娉�

--
Gitblit v1.8.0