Commit c8b169494f0a6c7f4b9cc5dc7905ef5206a21fc6

Authored by Sizhu Wang
Committed by GitHub
1 parent c1d3a943

fix(form): 修复表单fieldMapToTime对应的值为空仍提交原来的字段值 (#2303)

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  
... ...