fix: 修复表单收集删除表单配置后,参数输出没有及时更新 (#1735)
This commit is contained in:
parent
f1bf2668f2
commit
54bdc10b2e
@ -113,18 +113,16 @@ import { type FormInstance } from 'element-plus'
|
|||||||
import { ref, onMounted, computed } from 'vue'
|
import { ref, onMounted, computed } from 'vue'
|
||||||
import { input_type_list } from '@/components/dynamics-form/constructor/data'
|
import { input_type_list } from '@/components/dynamics-form/constructor/data'
|
||||||
import { MsgError } from '@/utils/message'
|
import { MsgError } from '@/utils/message'
|
||||||
import { set,cloneDeep } from 'lodash'
|
import { set, cloneDeep } from 'lodash'
|
||||||
const props = defineProps<{ nodeModel: any }>()
|
const props = defineProps<{ nodeModel: any }>()
|
||||||
const formNodeFormRef = ref<FormInstance>()
|
const formNodeFormRef = ref<FormInstance>()
|
||||||
const editFormField = (form_field_data: any, field_index: number) => {
|
const editFormField = (form_field_data: any, field_index: number) => {
|
||||||
const _value=form_data.value.form_field_list.map(
|
const _value = form_data.value.form_field_list.map((item: any, index: number) => {
|
||||||
(item: any, index: number) => {
|
if (field_index === index) {
|
||||||
if (field_index === index) {
|
return cloneDeep(form_field_data)
|
||||||
return cloneDeep(form_field_data)
|
|
||||||
}
|
|
||||||
return cloneDeep(item)
|
|
||||||
}
|
}
|
||||||
)
|
return cloneDeep(item)
|
||||||
|
})
|
||||||
form_data.value.form_field_list = _value
|
form_data.value.form_field_list = _value
|
||||||
sync_form_field_list()
|
sync_form_field_list()
|
||||||
}
|
}
|
||||||
@ -161,6 +159,7 @@ const deleteField = (form_field_data: any) => {
|
|||||||
form_data.value.form_field_list = form_data.value.form_field_list.filter(
|
form_data.value.form_field_list = form_data.value.form_field_list.filter(
|
||||||
(field: any) => field.field !== form_field_data.field
|
(field: any) => field.field !== form_field_data.field
|
||||||
)
|
)
|
||||||
|
sync_form_field_list()
|
||||||
}
|
}
|
||||||
const form = ref<any>({
|
const form = ref<any>({
|
||||||
is_result: true,
|
is_result: true,
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user