1、修复在线表单初始化表单组件信息错误。

This commit is contained in:
Jerry
2024-07-23 14:37:29 +08:00
parent ab3d7549e9
commit 51ff5033e1
14 changed files with 107 additions and 80 deletions

View File

@@ -51,8 +51,8 @@ export const useForm = (props: ANY_OBJECT, formRef: Ref<FormInstance> | null = n
});
const form = computed(() => {
const temp: ANY_OBJECT = buildFormConfig(dialogParams.value.formConfig) || {};
return temp;
buildFormConfig(dialogParams.value.formConfig);
return dialogParams.value.formConfig;
});
const loginStore = useLoginStore();

View File

@@ -245,7 +245,8 @@ export const useFormConfig = () => {
};
const buildFormConfig = (formData: ANY_OBJECT) => {
if (formData == null) return;
if (formData == null || formData.rawData == null || formData.rawData.onlineTableList == null)
return;
const formConfig = formData;
formConfig.datasourceMap = new Map();
formConfig.relationMap = new Map();