修改校验问题

v1.4.0
于肖磊 2025-08-07 09:56:17 +08:00
parent b601c9971e
commit ede7ead5a3
3 changed files with 9 additions and 8 deletions

View File

@ -205,7 +205,7 @@ const add = () => {
micro_page: '',
micro_page_list: {},
category_list: {},
magic_type: 'carousel',
magic_type: '',
rotating_background: '0',
...cloneDeep(magic_config),
});

View File

@ -312,7 +312,7 @@ const defaultTabs: defaultTabs = {
micro_page: '',
micro_page_list: {},
category_list: {},
magic_type: 'carousel',
magic_type: '',
rotating_background: '0',
...cloneDeep(magic_config),
},
@ -329,7 +329,7 @@ const defaultTabs: defaultTabs = {
micro_page: '',
micro_page_list: {},
category_list: {},
magic_type: 'carousel',
magic_type: '',
rotating_background: '0',
...cloneDeep(magic_config),
},
@ -346,7 +346,7 @@ const defaultTabs: defaultTabs = {
micro_page: '',
micro_page_list: {},
category_list: {},
magic_type: 'carousel',
magic_type: '',
rotating_background: '0',
...cloneDeep(magic_config),
},

View File

@ -291,6 +291,7 @@ const save_formmat_form_data = (data: diy_data_item, close: boolean = false, is_
//
const new_data_list = cloneDeep([item.com_data.content.home_data, ...item.com_data.content.tabs_list]);
//
const data_list_handle: any[] = [];
new_data_list.forEach((item1: any) => {
if (['goods_list', 'article_list'].includes(item1.magic_type)) {
//
@ -299,16 +300,16 @@ const save_formmat_form_data = (data: diy_data_item, close: boolean = false, is_
//
custom_data_processing(item1[item1.magic_type].content);
}
item1 = Object.keys(item1)
data_list_handle.push(Object.keys(item1)
.filter(key => !(all_type.filter((item2: string) => !isEmpty(item1.magic_type) ? (item2 !== item1.magic_type) : item2).includes(key)))
.reduce((acc: Record<string, any>, key: string) => {
acc[key] = item1[key];
return acc;
}, {});
}, {}));
});
//
item.com_data.content.home_data = new_data_list.length > 0 ? new_data_list[0] : null;
item.com_data.content.tabs_list = new_data_list.slice(1, new_data_list.length);
item.com_data.content.home_data = data_list_handle.length > 0 ? data_list_handle[0] : null;
item.com_data.content.tabs_list = data_list_handle.slice(1, data_list_handle.length);
}
return {
...item,