duy 1 月之前
父节点
当前提交
84a3b0449b
共有 1 个文件被更改,包括 12 次插入1 次删除
  1. 12 1
      src/views/manager/projectinfo/codeSet.vue

+ 12 - 1
src/views/manager/projectinfo/codeSet.vue

@@ -333,6 +333,10 @@ export default {
         this.sortedTableData = newData; // 替换整个数组触发响应式更新
         this.sortedTableData = newData; // 替换整个数组触发响应式更新
         console.log( this.sortedTableData,' this.sortedTableData');
         console.log( this.sortedTableData,' this.sortedTableData');
         this.sortedTableDataKey++; // 强制更新排序弹窗的表格
         this.sortedTableDataKey++; // 强制更新排序弹窗的表格
+          this.$nextTick(()=>{
+            this.initSortable(); // 初始化拖拽排序
+          }
+          )
         
         
     },
     },
     // 下移
     // 下移
@@ -348,6 +352,10 @@ export default {
         });
         });
         
         
         this.sortedTableData = newData;
         this.sortedTableData = newData;
+           this.$nextTick(()=>{
+            this.initSortable(); // 初始化拖拽排序
+          }
+          )
     },
     },
         // 初始化拖拽排序
         // 初始化拖拽排序
        // 初始化拖拽排序
        // 初始化拖拽排序
@@ -377,6 +385,8 @@ export default {
             
             
             // 更新序号
             // 更新序号
             this.updateSortOrders();
             this.updateSortOrders();
+
+        
           },
           },
       });
       });
     },
     },
@@ -396,7 +406,8 @@ export default {
       };
       };
     });
     });
     this.sortedTableData = newData;
     this.sortedTableData = newData;
-  
+       // 重新初始化拖拽
+          this.$nextTick(() => this.initSortable());
     },
     },
   sortSave(){
   sortSave(){
     this.sortLoad = true;
     this.sortLoad = true;