Commit c8b169494f0a6c7f4b9cc5dc7905ef5206a21fc6
Committed by
GitHub
1 parent
c1d3a943
fix(form): 修复表单fieldMapToTime对应的值为空仍提交原来的字段值 (#2303)
Showing
1 changed file
with
6 additions
and
1 deletions
src/components/Form/src/hooks/useFormValues.ts
... | ... | @@ -97,7 +97,12 @@ export function useFormValues({ |
97 | 97 | } |
98 | 98 | |
99 | 99 | for (const [field, [startTimeKey, endTimeKey], format = 'YYYY-MM-DD'] of fieldMapToTime) { |
100 | - if (!field || !startTimeKey || !endTimeKey || !values[field]) { | |
100 | + if (!field || !startTimeKey || !endTimeKey) { | |
101 | + continue; | |
102 | + } | |
103 | + // If the value to be converted is empty, remove the field | |
104 | + if (!values[field]) { | |
105 | + Reflect.deleteProperty(values, field); | |
101 | 106 | continue; |
102 | 107 | } |
103 | 108 | ... | ... |