mirror of
https://github.com/1Panel-dev/MaxKB.git
synced 2025-12-29 16:12:55 +00:00
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)
|
||||
: {
|
||||
message: errMsg.value,
|
||||
trigger: ['blur', 'change'],
|
||||
trigger: props.formfield.input_type === 'Slider' ? 'blur' : ['blur', 'change'],
|
||||
required: props.formfield.required === false ? false : true
|
||||
}
|
||||
})
|
||||
|
|
|
|||
|
|
@ -94,6 +94,16 @@ const getData = () => {
|
|||
'show-input-controls': false,
|
||||
'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
|
||||
}
|
||||
}
|
||||
|
|
|
|||
|
|
@ -27,6 +27,7 @@ const formValue = computed({
|
|||
const getData = () => {
|
||||
return {
|
||||
input_type: 'SwitchInput',
|
||||
show_default_value: true,
|
||||
attrs: {},
|
||||
default_value: formValue.value.default_value
|
||||
}
|
||||
|
|
|
|||
|
|
@ -181,12 +181,13 @@ const render = (
|
|||
if (form_data[item.field] !== undefined) {
|
||||
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 {}
|
||||
})
|
||||
.reduce((x, y) => ({ ...x, ...y }), {})
|
||||
|
||||
formValue.value = _.cloneDeep(value)
|
||||
}
|
||||
}
|
||||
|
|
|
|||
Loading…
Reference in New Issue