|
@@ -135,6 +135,9 @@ export function useFormEvents({
|
|
}
|
|
}
|
|
|
|
|
|
const constructValue = tryConstructArray(key, values) || tryConstructObject(key, values);
|
|
const constructValue = tryConstructArray(key, values) || tryConstructObject(key, values);
|
|
|
|
+ const setDateFieldValue = (v) => {
|
|
|
|
+ return v ? (_props?.valueFormat ? v : dateUtil(v)) : null;
|
|
|
|
+ };
|
|
|
|
|
|
// 0| '' is allow
|
|
// 0| '' is allow
|
|
if (hasKey || !!constructValue) {
|
|
if (hasKey || !!constructValue) {
|
|
@@ -144,15 +147,11 @@ export function useFormEvents({
|
|
if (Array.isArray(fieldValue)) {
|
|
if (Array.isArray(fieldValue)) {
|
|
const arr: any[] = [];
|
|
const arr: any[] = [];
|
|
for (const ele of fieldValue) {
|
|
for (const ele of fieldValue) {
|
|
- arr.push(ele ? dateUtil(ele) : null);
|
|
|
|
|
|
+ arr.push(setDateFieldValue(ele));
|
|
}
|
|
}
|
|
unref(formModel)[key] = arr;
|
|
unref(formModel)[key] = arr;
|
|
} else {
|
|
} else {
|
|
- unref(formModel)[key] = fieldValue
|
|
|
|
- ? _props?.valueFormat
|
|
|
|
- ? fieldValue
|
|
|
|
- : dateUtil(fieldValue)
|
|
|
|
- : null;
|
|
|
|
|
|
+ unref(formModel)[key] = setDateFieldValue(fieldValue);
|
|
}
|
|
}
|
|
} else {
|
|
} else {
|
|
unref(formModel)[key] = fieldValue;
|
|
unref(formModel)[key] = fieldValue;
|