Commit 6a3331be authored by 卢均锐's avatar 卢均锐

feat: c端装修活动设置及回显

-秒杀,换购,砍价,预售,试用
parent fa3cbf49
......@@ -219,6 +219,174 @@ export const paramsClient = (templateId: any, pageConfig: PageConfigType) => {
}
}
break;
case '11-10':
_params.adornContent.morePiece = {
sort: 1,
style: 0,
status: true,
details: {
title: pageConfig['11-10-1']?.props?.title,
explain: pageConfig['11-10-1']?.props?.explain,
icon: pageConfig['11-10-1']?.props?.icon,
id: [],
},
};
if (pageConfig['11-10-2'].childNodes?.length) {
const _list = pageConfig['11-10-2'].childNodes;
for (let key in _list) {
_params.adornContent.morePiece.details.id.push(
pageConfig[_list[key]]?.props?.id,
);
}
}
break;
case '11-11':
_params.adornContent.combination = {
sort: 1,
style: 0,
status: true,
details: {
title: pageConfig['11-11-1']?.props?.title,
explain: pageConfig['11-11-1']?.props?.explain,
icon: pageConfig['11-11-1']?.props?.icon,
id: [],
},
};
if (pageConfig['11-11-2'].childNodes?.length) {
const _list = pageConfig['11-11-2'].childNodes;
for (let key in _list) {
_params.adornContent.combination.details.id.push(
pageConfig[_list[key]]?.props?.id,
);
}
}
break;
case '11-12':
_params.adornContent.secKill = {
sort: 1,
style: 0,
status: true,
details: {
title: pageConfig['11-12-1']?.props?.title,
explain: pageConfig['11-12-1']?.props?.explain,
icon: pageConfig['11-12-1']?.props?.icon,
id: [],
},
};
if (pageConfig['11-12-2'].childNodes?.length) {
const _list = pageConfig['11-12-2'].childNodes;
for (let key in _list) {
_params.adornContent.secKill.details.id.push(
pageConfig[_list[key]]?.props?.id,
);
}
}
break;
case '11-14':
_params.adornContent.fullSwap = {
sort: 1,
style: 0,
status: true,
details: {
title: pageConfig['11-14-1']?.props?.title,
explain: pageConfig['11-14-1']?.props?.explain,
icon: pageConfig['11-14-1']?.props?.icon,
id: [],
},
};
if (pageConfig['11-14-2'].childNodes?.length) {
const _list = pageConfig['11-14-2'].childNodes;
for (let key in _list) {
_params.adornContent.fullSwap.details.id.push(
pageConfig[_list[key]]?.props?.id,
);
}
}
break;
case '11-15':
_params.adornContent.buySwap = {
sort: 1,
style: 0,
status: true,
details: {
title: pageConfig['11-15-1']?.props?.title,
explain: pageConfig['11-15-1']?.props?.explain,
icon: pageConfig['11-15-1']?.props?.icon,
id: [],
},
};
if (pageConfig['11-15-2'].childNodes?.length) {
const _list = pageConfig['11-15-2'].childNodes;
for (let key in _list) {
_params.adornContent.buySwap.details.id.push(
pageConfig[_list[key]]?.props?.id,
);
}
}
break;
case '11-16':
_params.adornContent.preSale = {
sort: 1,
style: 0,
status: true,
details: {
title: pageConfig['11-16-1']?.props?.title,
explain: pageConfig['11-16-1']?.props?.explain,
icon: pageConfig['11-16-1']?.props?.icon,
id: [],
},
};
if (pageConfig['11-16-2'].childNodes?.length) {
const _list = pageConfig['11-16-2'].childNodes;
for (let key in _list) {
_params.adornContent.preSale.details.id.push(
pageConfig[_list[key]]?.props?.id,
);
}
}
break;
case '11-17':
_params.adornContent.attempt = {
sort: 1,
style: 0,
status: true,
details: {
title: pageConfig['11-17-1']?.props?.title,
explain: pageConfig['11-17-1']?.props?.explain,
icon: pageConfig['11-17-1']?.props?.icon,
id: [],
},
};
if (pageConfig['11-17-2'].childNodes?.length) {
const _list = pageConfig['11-17-2'].childNodes;
for (let key in _list) {
_params.adornContent.attempt.details.id.push(
pageConfig[_list[key]]?.props?.id,
);
}
}
break;
case '11-19':
_params.adornContent.bargain = {
sort: 1,
style: 0,
status: true,
details: {
title: pageConfig['11-19-1']?.props?.title,
explain: pageConfig['11-19-1']?.props?.explain,
icon: pageConfig['11-19-1']?.props?.icon,
id: [],
},
};
if (pageConfig['11-19-2'].childNodes?.length) {
const _list = pageConfig['11-19-2'].childNodes;
for (let key in _list) {
_params.adornContent.bargain.details.id.push(
pageConfig[_list[key]]?.props?.id,
);
}
}
break;
case '12':
_params.adornContent.bottom = {
sort: 1,
......
......@@ -85,6 +85,27 @@ const SuggestProductCommodity: React.FC<SuggestProductCommodityProps> = (props:
case 6:
_exData = { ..._data, img: _data.productImgUrl, info: `原价${_data.price}元`, isnull: false }
break;
case 7:
_exData = { ..._data, img: _data.productImgUrl, info: `第2件5折`, originalPrice: priceFormat(_data.price), discountPrice: priceFormat(_data.activityPrice), isnull: false }
break;
case 8:
_exData = { ..._data, img: _data.productImgUrl, info: `99元4件`, discountPrice: priceFormat(_data.activityPrice), isnull: false }
break;
case 11:
_exData = { ..._data, img: _data.productImgUrl, info: `已送出 186 件`, discountPrice: priceFormat(_data.activityPrice), isnull: false }
break;
case 12:
_exData = { ..._data, img: _data.productImgUrl, direction: 'column', originalPrice: priceFormat(_data.price), discountPrice: priceFormat(_data.activityPrice), isnull: false }
break;
case 13:
_exData = { ..._data, img: _data.productImgUrl, info: `加20元换购`, isnull: false }
break;
case 14:
_exData = { ..._data, img: _data.productImgUrl, info: `10元抵100`, originalPrice: priceFormat(_data.price), discountPrice: priceFormat(_data.activityPrice), isnull: false }
break;
case 16:
_exData = { ..._data, img: _data.productImgUrl, info: `已送出 186 件`, originalPrice: priceFormat(_data.price), discountPrice: priceFormat(_data.activityPrice), isnull: false }
break;
default:
break;
}
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment