|
@@ -152,19 +152,12 @@ watch(
|
|
|
() => props.model,
|
|
|
() => {
|
|
|
props.itemsOptions.forEach((item: ProForm.ItemsOptions) => {
|
|
|
- // const defaultValue = item.compOptions?.value
|
|
|
- // if (defaultValue !== undefined && defaultValue !== null) {
|
|
|
- // props.model[item.prop] ? (props.model[item.prop] = defaultValue) : false
|
|
|
- // }
|
|
|
- console.log(item.compOptions.value === 0 ? 0 : item.compOptions.value)
|
|
|
-
|
|
|
// 如果类型为checkbox,默认值需要设置一个空数组
|
|
|
let value = ['checkbox', 'transfer'].includes(item.compOptions.elTagName!) ? [] : props.model[item.prop]
|
|
|
props.model[item.prop]
|
|
|
? (formModel.value = props.model)
|
|
|
: (formModel.value[item.prop] = item.compOptions.value === 0 ? 0 : item.compOptions.value || value)
|
|
|
})
|
|
|
- console.log(formModel.value)
|
|
|
},
|
|
|
{ immediate: true }
|
|
|
)
|