Skip to content

Commit 5fc964a

Browse files
fix: Form collection, multiple dragging and dropping of parameters failed(#3745)
1 parent 4c7cd24 commit 5fc964a

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

ui/src/workflow/nodes/form-node/index.vue

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -189,7 +189,6 @@ const sync_form_field_list = () => {
189189
]
190190
set(props.nodeModel.properties.config, 'fields', fields)
191191
props.nodeModel.clear_next_node_field(false)
192-
onDragHandle()
193192
}
194193
const addFormCollectRef = ref<InstanceType<typeof AddFormCollect>>()
195194
const editFormCollectRef = ref<InstanceType<typeof EditFormCollect>>()
@@ -264,7 +263,7 @@ function onDragHandle() {
264263
onEnd: (evt) => {
265264
if (evt.oldIndex === undefined || evt.newIndex === undefined) return
266265
// 更新数据顺序
267-
const items = [...form_data.value.form_field_list]
266+
const items = cloneDeep([...form_data.value.form_field_list])
268267
const [movedItem] = items.splice(evt.oldIndex, 1)
269268
items.splice(evt.newIndex, 0, movedItem)
270269
form_data.value.form_field_list = items
@@ -276,6 +275,7 @@ onMounted(() => {
276275
set(props.nodeModel, 'validate', validate)
277276
sync_form_field_list()
278277
props.nodeModel.graphModel.eventCenter.emit('refresh_incoming_node_field')
278+
onDragHandle()
279279
})
280280
</script>
281281
<style lang="scss" scoped></style>

0 commit comments

Comments
 (0)