diff --git a/src/views/demo/form/CustomerForm.vue b/src/views/demo/form/CustomerForm.vue index 4c7fdd16..3e8711a9 100644 --- a/src/views/demo/form/CustomerForm.vue +++ b/src/views/demo/form/CustomerForm.vue @@ -23,17 +23,17 @@ import { BasicForm, FormSchema, useForm } from '/@/components/Form/index'; import { CollapseContainer } from '/@/components/Container/index'; import { useMessage } from '/@/hooks/web/useMessage'; - import { Input, FormItem, Select } from 'ant-design-vue'; + import { Input, FormItem, FormItemRest, Select } from 'ant-design-vue'; import { PageWrapper } from '/@/components/Page'; const custom_typeKey2typeValueRules = (model) => { return [ { required: true, - validator: (rule, value, callback) => { - if (!model.typeKey) return callback('请选择类型'); - if (!model.typeValue) return callback('请输入数据'); - callback(); + validator: async () => { + if (!model.typeKey) return Promise.reject('请选择类型'); + if (!model.typeValue) return Promise.reject('请输入数据'); + Promise.resolve(); }, }, ]; @@ -145,7 +145,13 @@ 测试名称 - + + + ); @@ -183,12 +189,14 @@ 公司名称 产品名称 - + + + );