数据模块优化:实现goodsIDs和dataIDs的处理

在数据模块的组件中,goods_list和data_list属性现在将仅保存从后端获取的相关ID。这些ID将分别存储在新的goods_ids和data_ids属性中,以简化前端处理。该更改旨在提高数据处理效率,并为后续流程如预览和保存提供更简洁的数据结构。
v1.0.0
sws 2024-09-05 16:48:29 +08:00
parent 7b19f1c7e5
commit d4bf294b2d
1 changed files with 10 additions and 10 deletions

View File

@ -162,17 +162,17 @@ const save_formmat_form_data = (data: diy_data_item, close: boolean = false) =>
const clone_form = cloneDeep(data);
clone_form.header.show_tabs = '1';
clone_form.footer.show_tabs = '0';
const new_array = ['goods-list', 'goods-tabs', 'article-list', 'article-tabs', 'coupon'];
// const new_array = ['goods-list', 'goods-tabs', 'article-list', 'article-tabs', 'coupon'];
clone_form.diy_data = clone_form.diy_data.map((item: any) => {
if (new_array.includes(item.key)) {
item.com_data.content.data_ids = item.com_data.content.data_list.map((item: any) => item.data.id).join(',') || '';
item.com_data.content.data_list = [];
} else if (item.key == 'data-magic') {
item.com_data.content.data_magic_list.map((item1: any) => {
item1.goods_ids = item.goods_list.map((item2: any) => item2.data.id).join(',') || '';
item1.goods_list = [];
});
}
// if (new_array.includes(item.key)) {
// item.com_data.content.data_ids = item.com_data.content.data_list.map((item: any) => item.data.id).join(',') || '';
// item.com_data.content.data_list = [];
// } else if (item.key == 'data-magic') {
// item.com_data.content.data_magic_list.map((item1: any) => {
// item1.goods_ids = item.goods_list.map((item2: any) => item2.data.id).join(',') || '';
// item1.goods_list = [];
// });
// }
return {
...item,
show_tabs: '0',