提交 f3ffe0a4 作者: 龚洪江

修复:商品自定义编辑

上级 52bc46b4
...@@ -380,7 +380,7 @@ const AddOrEditSkuModal: React.FC<ModalProps & selfProps> = ({ ...@@ -380,7 +380,7 @@ const AddOrEditSkuModal: React.FC<ModalProps & selfProps> = ({
specImage: i.specImage, specImage: i.specImage,
productSpecCPQVO: i.productSpecCPQVO, productSpecCPQVO: i.productSpecCPQVO,
fileList: i.fileList, fileList: i.fileList,
id: i.productSpec || i.id, id: i.id,
productSkuId: curtRowData && curtRowData.skuId, productSkuId: curtRowData && curtRowData.skuId,
}; };
}); });
......
...@@ -201,11 +201,13 @@ const GoodsAddOrEditOrDetail = () => { ...@@ -201,11 +201,13 @@ const GoodsAddOrEditOrDetail = () => {
const goodsSpecVO: specEntity[] = specData.reduce((pre: any, cur: specEntity) => { const goodsSpecVO: specEntity[] = specData.reduce((pre: any, cur: specEntity) => {
cur.customizeInfo = cur.customizeInfo?.reduce((cusPre: any, cusCur: customizeEntity) => { cur.customizeInfo = cur.customizeInfo?.reduce((cusPre: any, cusCur: customizeEntity) => {
const bol: boolean = goodsSpecCopy.some((i: specEntity) => { const bol: boolean = goodsSpecCopy.some((i: specEntity) => {
return i.customizeInfo?.some((i: customizeEntity) => i.productSpec === cusCur.id); return i.customizeInfo?.some((i: customizeEntity) => i.id === cusCur.id);
}); });
cusPre = [ cusPre = [
...cusPre, ...cusPre,
bol ? filterObjAttr(cusCur, ['fileList']) : filterObjAttr(cusCur, ['id', 'fileList']), bol
? filterObjAttr({ ...cusCur, id: cusCur.productSpec }, ['fileList'])
: filterObjAttr(cusCur, ['id', 'fileList']),
]; ];
return cusPre; return cusPre;
}, []); }, []);
......
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论