|
@@ -230,12 +230,14 @@ export function useFormEvents({
|
|
|
}
|
|
|
|
|
|
const obj: Recordable = {};
|
|
|
+ const currentFieldsValue = getFieldsValue();
|
|
|
schemas.forEach((item) => {
|
|
|
if (
|
|
|
item.component != 'Divider' &&
|
|
|
Reflect.has(item, 'field') &&
|
|
|
item.field &&
|
|
|
- !isNullOrUnDef(item.defaultValue)
|
|
|
+ !isNullOrUnDef(item.defaultValue) &&
|
|
|
+ !(item.field in currentFieldsValue)
|
|
|
) {
|
|
|
obj[item.field] = item.defaultValue;
|
|
|
}
|