修改数据魔方提交问题

v1.1.0
于肖磊 2024-11-22 11:33:34 +08:00
parent 25cb400db7
commit d0b5bda8bd
1 changed files with 39 additions and 19 deletions

View File

@ -297,32 +297,52 @@ const save_formmat_form_data = (data: diy_data_item, close: boolean = false, is_
}
} else if (new_array_4.includes(item.key)) {
item.com_data.content.data_magic_list.map((item1: any) => {
item1.data_content.goods_ids = item1.data_content.goods_list.map((item2: any) => item2.data.id).join(',') || '';
item1.data_content.goods_list = item1.data_content.goods_list.map((item3: any) => {
return {
...item3,
data: [],
data_id: item3.data.id,
};
});
if (['goods', 'article', 'brand'].includes(item1.data_content.data_source)) {
const data_list = cloneDeep(item1.data_content.data_source_content.data_list);
// ,id
item1.data_content.data_source_content.data_ids = data_list.map((item4: any) => item4.data.id).join(',') || '';
// ,data
item1.data_content.data_source_content.data_list = data_list.map((item5: any) => {
if (item1.data_content.data_type == 'goods') {
item1.data_content.goods_ids = item1.data_content.goods_list.map((item2: any) => item2.data.id).join(',') || '';
item1.data_content.goods_list = item1.data_content.goods_list.map((item3: any) => {
return {
...item5,
...item3,
data: [],
data_id: item5.data.id,
data_id: item3.data.id,
};
});
} else {
//
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';
} else if (item1.data_content.data_type == 'custom') {
if (['goods', 'article', 'brand'].includes(item1.data_content.data_source)) {
const data_list = cloneDeep(item1.data_content.data_source_content.data_list);
// ,id
item1.data_content.data_source_content.data_ids = data_list.map((item4: any) => item4.data.id).join(',') || '';
// ,data
item1.data_content.data_source_content.data_list = data_list.map((item5: any) => {
return {
...item5,
data: [],
data_id: item5.data.id,
};
});
} else {
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.goods_ids = '';
item1.data_content.goods_list= [];
} else {
//
item1.data_content.goods_ids = '';
item1.data_content.goods_list= [];
//
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 = [];
}
//
item1.data_content.data_source_content.data_auto_list = [];
});
} else if (new_array_5.includes(item.key)) {
// data_source_content_value