修改定位处理逻辑
parent
2a1f1f66bc
commit
d9462a946d
|
|
@ -171,6 +171,10 @@ const data_merge = (list: string[]) => {
|
||||||
const default_merge = (data: any, key: string) => {
|
const default_merge = (data: any, key: string) => {
|
||||||
if (data.style) {
|
if (data.style) {
|
||||||
data.style = Object.assign({}, cloneDeep((defaultSettings as any)[key.replace(/-/g, '_')]).style, data.style);
|
data.style = Object.assign({}, cloneDeep((defaultSettings as any)[key.replace(/-/g, '_')]).style, data.style);
|
||||||
|
// 历史的值,赋值给新的值
|
||||||
|
if (key == 'header_nav' && !isEmpty(data.style.position_color)) {
|
||||||
|
data.style.location_color = data.style.position_color;
|
||||||
|
}
|
||||||
} else {
|
} else {
|
||||||
data.style = cloneDeep((defaultSettings as any)[key.replace(/-/g, '_')]).style;
|
data.style = cloneDeep((defaultSettings as any)[key.replace(/-/g, '_')]).style;
|
||||||
}
|
}
|
||||||
|
|
@ -232,6 +236,9 @@ const save_close_event = (bool: boolean) => {
|
||||||
const save_formmat_form_data = (data: diy_data_item, close: boolean = false, is_export: boolean = false, is_preview: boolean = false) => {
|
const save_formmat_form_data = (data: diy_data_item, close: boolean = false, is_export: boolean = false, is_preview: boolean = false) => {
|
||||||
const clone_form = cloneDeep(data);
|
const clone_form = cloneDeep(data);
|
||||||
clone_form.header.show_tabs = '1';
|
clone_form.header.show_tabs = '1';
|
||||||
|
// 去除位置颜色
|
||||||
|
clone_form.header.com_data.style = omit(cloneDeep(clone_form.header.com_data.style), ['position_color']);
|
||||||
|
|
||||||
clone_form.footer.show_tabs = '0';
|
clone_form.footer.show_tabs = '0';
|
||||||
// 字段比coupon多
|
// 字段比coupon多
|
||||||
const new_array_1 = ['goods-list', 'article-list'];
|
const new_array_1 = ['goods-list', 'article-list'];
|
||||||
|
|
@ -316,11 +323,16 @@ const save_formmat_form_data = (data: diy_data_item, close: boolean = false, is_
|
||||||
data_id: item3.data.id,
|
data_id: item3.data.id,
|
||||||
};
|
};
|
||||||
});
|
});
|
||||||
|
// 判断值是否存在
|
||||||
|
if (!isEmpty(item1.data_content.data_source_content)) {
|
||||||
// 清除自定义里的数据
|
// 清除自定义里的数据
|
||||||
item1.data_content.data_source_content.data_ids = [];
|
item1.data_content.data_source_content.data_ids = [];
|
||||||
item1.data_content.data_source_content.data_list = [];
|
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 = [];
|
||||||
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: []}
|
||||||
|
}
|
||||||
} else if (item1.data_content.data_type == 'custom') {
|
} 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) {
|
if (item1.data_content.is_custom_data == '1' && item1.data_content.data_source_content.data_type === 0) {
|
||||||
const data_list = cloneDeep(item1.data_content.data_source_content.data_list);
|
const data_list = cloneDeep(item1.data_content.data_source_content.data_list);
|
||||||
|
|
@ -347,11 +359,16 @@ const save_formmat_form_data = (data: diy_data_item, close: boolean = false, is_
|
||||||
// 清除商品里的数据
|
// 清除商品里的数据
|
||||||
item1.data_content.goods_ids = '';
|
item1.data_content.goods_ids = '';
|
||||||
item1.data_content.goods_list= [];
|
item1.data_content.goods_list= [];
|
||||||
|
// 判断值是否存在
|
||||||
|
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_ids = '';
|
||||||
item1.data_content.data_source_content.data_list = [];
|
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 {
|
||||||
|
item1.data_content.data_source_content = { data_type: '0', data_ids: '', data_list: [], data_auto_list: []}
|
||||||
|
}
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
} else if (new_array_5.includes(item.key)) {
|
} else if (new_array_5.includes(item.key)) {
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue