diff --git a/src/components/model-custom/model-custom-content.vue b/src/components/model-custom/model-custom-content.vue index 8757794e..9db94bd7 100644 --- a/src/components/model-custom/model-custom-content.vue +++ b/src/components/model-custom/model-custom-content.vue @@ -171,6 +171,9 @@ const data_processing = () => { // 如果有历史的值,那么就需要根据历史的值来处理一下数据 const type_data = options.value.filter((item) => item.type == form.value.data_source); if (type_data.length > 0 && !isEmpty(type_data[0].custom_config)) { + // 是自定义数据类型 + form.value.is_custom_data = '1'; + // 默认数据配置 default_type_data.value = type_data[0].custom_config; default_data(); } diff --git a/src/views/layout/index.vue b/src/views/layout/index.vue index 8cdd30a7..0575fbb7 100644 --- a/src/views/layout/index.vue +++ b/src/views/layout/index.vue @@ -329,9 +329,9 @@ const save_formmat_form_data = (data: diy_data_item, close: boolean = false, is_ item1.data_content.data_source_content.data_ids = []; item1.data_content.data_source_content.data_list = []; item1.data_content.data_source_content.data_auto_list = []; - item1.data_content.data_source_content.data_type = '0'; + item1.data_content.data_source_content.data_type = 0; } else { - item1.data_content.data_source_content = { data_type: '0', data_ids: '', data_list: [], data_auto_list: []} + item1.data_content.data_source_content = { data_type: 0, data_ids: '', data_list: [], data_auto_list: []} } } else if (item1.data_content.data_type == 'custom') { if (item1.data_content.is_custom_data == '1' && item1.data_content.data_source_content.data_type === 0) { @@ -362,12 +362,12 @@ const save_formmat_form_data = (data: diy_data_item, close: boolean = false, is_ // 判断值是否存在 if (!isEmpty(item1.data_content.data_source_content)) { // 清除自定义里的数据 - item1.data_content.data_source_content.data_type = '0'; + item1.data_content.data_source_content.data_type = 0; item1.data_content.data_source_content.data_ids = ''; item1.data_content.data_source_content.data_list = []; item1.data_content.data_source_content.data_auto_list = []; } else { - item1.data_content.data_source_content = { data_type: '0', data_ids: '', data_list: [], data_auto_list: []} + item1.data_content.data_source_content = { data_type: 0, data_ids: '', data_list: [], data_auto_list: []} } } });