fix: Form default value display error (#1950)
This commit is contained in:
parent
da251a5f7c
commit
1e56d7877f
@ -128,7 +128,7 @@ const rules = computed(() => {
|
|||||||
? props_info.value.rules.map(to_rule)
|
? props_info.value.rules.map(to_rule)
|
||||||
: {
|
: {
|
||||||
message: errMsg.value,
|
message: errMsg.value,
|
||||||
trigger: ['blur', 'change'],
|
trigger: props.formfield.input_type === 'Slider' ? 'blur' : ['blur', 'change'],
|
||||||
required: props.formfield.required === false ? false : true
|
required: props.formfield.required === false ? false : true
|
||||||
}
|
}
|
||||||
})
|
})
|
||||||
|
|||||||
@ -94,6 +94,16 @@ const getData = () => {
|
|||||||
'show-input-controls': false,
|
'show-input-controls': false,
|
||||||
'show-input': formValue.value.showInput
|
'show-input': formValue.value.showInput
|
||||||
},
|
},
|
||||||
|
props_info: {
|
||||||
|
rules: [
|
||||||
|
{
|
||||||
|
message: formValue.value.label + '不能为空',
|
||||||
|
trigger: 'blur',
|
||||||
|
required: formValue.value.required
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
|
show_default_value: true,
|
||||||
default_value: formValue.value.default_value
|
default_value: formValue.value.default_value
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@ -27,6 +27,7 @@ const formValue = computed({
|
|||||||
const getData = () => {
|
const getData = () => {
|
||||||
return {
|
return {
|
||||||
input_type: 'SwitchInput',
|
input_type: 'SwitchInput',
|
||||||
|
show_default_value: true,
|
||||||
attrs: {},
|
attrs: {},
|
||||||
default_value: formValue.value.default_value
|
default_value: formValue.value.default_value
|
||||||
}
|
}
|
||||||
|
|||||||
@ -181,12 +181,13 @@ const render = (
|
|||||||
if (form_data[item.field] !== undefined) {
|
if (form_data[item.field] !== undefined) {
|
||||||
return { [item.field]: form_data[item.field] }
|
return { [item.field]: form_data[item.field] }
|
||||||
}
|
}
|
||||||
if (item.show_default_value) {
|
if (item.show_default_value === true || item.show_default_value === undefined) {
|
||||||
return { [item.field]: item.default_value }
|
return { [item.field]: item.default_value }
|
||||||
}
|
}
|
||||||
return {}
|
return {}
|
||||||
})
|
})
|
||||||
.reduce((x, y) => ({ ...x, ...y }), {})
|
.reduce((x, y) => ({ ...x, ...y }), {})
|
||||||
|
|
||||||
formValue.value = _.cloneDeep(value)
|
formValue.value = _.cloneDeep(value)
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user