This commit is contained in:
liushiwei
2024-10-19 17:44:22 +08:00
parent 4a90536696
commit 9c2b6c434c
21 changed files with 1679 additions and 33 deletions

View File

@@ -26,7 +26,8 @@ export function transform(leftData) {
propName: leftData.productPropertyList[i].propName,
refPid: leftData.productPropertyList[i].refPid,
vid: leftData.productPropertyList[i].vid,
controlType: 1,
controlType: leftData.productPropertyList[i].controlType || 1,
numberInputValue: leftData.productPropertyList[i].numberInputValue || "",
pid: leftData.productPropertyList[i].pid,
templatePid: leftData.productPropertyList[i].templatePid,
valueExtendInfo: leftData.productPropertyList[i].valueExtendInfo
@@ -65,7 +66,7 @@ export function transform(leftData) {
rightSkcItem.previewImgUrls = leftSkc[i].previewImgUrls;
rightSkcItem.productSkcCarouselImageI18nReqs = leftSkc[i].productSkcCarouselImageI18nVOList;
rightSkcItem.extCode = leftSkc[i].extCode;
rightSkcItem.mainProductSkuSpecReqs = [
rightSkcItem.mainProductSkuSpecReqs = leftSkc[i].mainProductSkuSpec || [
{
"parentSpecId": 0,
"parentSpecName": "",
@@ -83,6 +84,12 @@ export function transform(leftData) {
rightSkuItem.extCode = leftSkuItem.extCode;
rightSkuItem.supplierPrice = leftSkuItem.supplierPrice;
rightSkuItem.currencyType = leftSkuItem.currencyType;
rightSkuItem.productSkuSuggestedPriceReq = leftSkuItem.productSkuSuggestedPrice;
rightSkuItem.productSkuMultiPackReq = leftSkuItem.productSkuMultiPack;
if (rightSkuItem.productSkuMultiPackReq) {
delete rightSkuItem.productSkuMultiPackReq.productSkuNetContent
}
rightSkuItem.productSkuMultiPackReq.productSkuNetContentReq = {}
rightSkuItem.productSkuSpecReqs = leftSkuItem.productSkuSpecList;
productSpecPropertyReqs.push({
"parentSpecId": leftSkuItem.productSkuSpecList[0].parentSpecId,
@@ -127,6 +134,7 @@ export function transform(leftData) {
rightData.materialImgUrl = leftData.materialImgUrl;
rightData.goodsLayerDecorationReqs = leftData.goodsLayerDecorationVOList;
rightData.sizeTemplateIds = !leftData.sizeTemplateIds ? []: leftData.sizeTemplateIds;
rightData.sizeTemplateId = leftData.sizeTemplateId || 0;
rightData.showSizeTemplateIds = !leftData.showSizeTemplateIds ? []: leftData.showSizeTemplateIds;
rightData.goodsModelReqs = !leftData.goodsModelList ? []: leftData.goodsModelList;
rightData.productWhExtAttrReq = {
@@ -139,6 +147,9 @@ export function transform(leftData) {
rightData.productCarouseVideoReqList = leftData.carouseVideoVOList;
rightData.goodsAdvantageLabelTypes = leftData.goodsAdvantageLabelVOList;
rightData.productDetailVideoReqList = leftData.detailVideoVOList;
if (leftData.productSpecPropertyVOS) {
rightData.productSpecPropertyReqs = leftData.productSpecPropertyVOS
}
rightData.productOuterPackageImageReqs = [];
for (let i = 0;i < leftData.outerPackageImages.length; i++) {
rightData.productOuterPackageImageReqs.push({