修改自定义数据的处理逻辑
parent
9126b65e28
commit
8198529d8c
|
|
@ -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();
|
||||
}
|
||||
|
|
|
|||
|
|
@ -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: []}
|
||||
}
|
||||
}
|
||||
});
|
||||
|
|
|
|||
Loading…
Reference in New Issue