import { ValidateErrorEntity } from "ant-design-vue/lib/form/interface"; import { Ref, toRaw, UnwrapRef } from "vue"; /** * 表单验证 * @param formRef * @param formState * @returns */ export function validateAction(formRef: Ref, formState: UnwrapRef): Promise { return formRef.value .validate() .then(() => { const param = toRaw(formState); console.log('请求参数:', param); return param }) .catch((error: ValidateErrorEntity) => { console.error('表单验证错误:', error); Promise.reject(error) }); }