Forráskód Böngészése

fix:【BPM 工作流】多次点击流程模型的“排序”后,取消拖拽排序

YunaiV 8 hónapja
szülő
commit
ab46ecb8ea
1 módosított fájl, 9 hozzáadás és 4 törlés
  1. 9 4
      src/views/bpm/model/CategoryDraggableModel.vue

+ 9 - 4
src/views/bpm/model/CategoryDraggableModel.vue

@@ -510,10 +510,15 @@ const isManagerUser = (row: any) => {
 
 /** 处理模型的排序 **/
 const handleModelSort = () => {
-  // 保存初始数据
-  originalData.value = cloneDeep(props.categoryInfo.modelList)
-  isModelSorting.value = true
-  initSort()
+  if (isModelSorting.value) {
+    // 如果已经在排序状态,则取消排序
+    handleModelSortCancel()
+  } else {
+    // 保存初始数据
+    originalData.value = cloneDeep(props.categoryInfo.modelList)
+    isModelSorting.value = true
+    initSort()
+  }
 }
 
 /** 处理模型的排序提交 */