diff --git a/src/views/Components/Form/RefForm.vue b/src/views/Components/Form/RefForm.vue index 17b82a8..f6e7137 100644 --- a/src/views/Components/Form/RefForm.vue +++ b/src/views/Components/Form/RefForm.vue @@ -5,6 +5,7 @@ import { useI18n } from '@/hooks/web/useI18n' import { reactive, unref, ref } from 'vue' import { ElButton } from 'element-plus' import { useValidator } from '@/hooks/web/useValidator' +import { getDictOneApi } from '@/api/common' const { required } = useValidator() @@ -213,6 +214,19 @@ const verifyReset = () => { const elFormRef = unref(formRef)?.getElFormRef() elFormRef?.resetFields() } + +const getDictOne = async () => { + const res = await getDictOneApi() + if (res) { + unref(formRef)?.setSchema([ + { + field: 'field2', + path: 'componentProps.options', + value: res.data + } + ]) + } +}