chore(Form): 消除antd升级导致类型文件引用错误

This commit is contained in:
invalid w 2023-10-08 18:30:50 +08:00
parent ec33820bf9
commit 9c6b271097
2 changed files with 3 additions and 3 deletions

View File

@ -3,7 +3,7 @@
import type { PropType, Ref } from 'vue';
import { computed, defineComponent, toRefs, unref } from 'vue';
import type { FormActionType, FormProps, FormSchema } from '../types/form';
import type { ValidationRule } from 'ant-design-vue/lib/form/Form';
import type { Rule as ValidationRule } from 'ant-design-vue/lib/form/interface';
import type { TableActionType } from '/@/components/Table';
import { Col, Divider, Form } from 'ant-design-vue';
import { componentMap } from '../componentMap';

View File

@ -1,4 +1,4 @@
import type { ValidationRule } from 'ant-design-vue/lib/form/Form';
import type { Rule as ValidationRule } from 'ant-design-vue/lib/form/interface';
import type { ComponentType } from './types/index';
import { useI18n } from '/@/hooks/web/useI18n';
import { dateUtil } from '/@/utils/dateUtil';
@ -55,7 +55,7 @@ export function setComponentRuleType(
export function processDateValue(attr: Recordable, component: string) {
const { valueFormat, value } = attr;
if (valueFormat) {
attr.value = isObject(value) ? dateUtil(value).format(valueFormat) : value;
attr.value = isObject(value) ? dateUtil(value as unknown as Date).format(valueFormat) : value;
} else if (DATE_TYPE.includes(component) && value) {
attr.value = dateUtil(attr.value);
}