修改自定义数据的处理逻辑

v1.1.0
于肖磊 2024-12-02 17:10:44 +08:00
parent 9126b65e28
commit 8198529d8c
2 changed files with 7 additions and 4 deletions

View File

@ -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();
}

View File

@ -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: []}
}
}
});