|
|
|
@ -14,7 +14,7 @@ import { |
|
|
|
import { deepMerge } from '/@/utils'; |
|
|
|
import { dateItemType, handleInputNumberValue, defaultValueComponents } from '../helper'; |
|
|
|
import { dateUtil } from '/@/utils/dateUtil'; |
|
|
|
import { cloneDeep, set, uniqBy } from 'lodash-es'; |
|
|
|
import { cloneDeep, set, uniqBy, get } from 'lodash-es'; |
|
|
|
import { error } from '/@/utils/log'; |
|
|
|
|
|
|
|
interface UseFormActionContext { |
|
|
|
@ -112,9 +112,8 @@ export function useFormEvents({ |
|
|
|
const validKeys: string[] = []; |
|
|
|
fields.forEach((key) => { |
|
|
|
const schema = unref(getSchema).find((item) => item.field === key); |
|
|
|
let value = values[key]; |
|
|
|
|
|
|
|
const hasKey = Reflect.has(values, key); |
|
|
|
let value = get(values, key); |
|
|
|
const hasKey = !!get(values, key); |
|
|
|
|
|
|
|
value = handleInputNumberValue(schema?.component, value); |
|
|
|
const { componentProps } = schema || {}; |
|
|
|
|