fix: 优化商品编辑
This commit is contained in:
parent
9a7aee7e97
commit
37384ebadd
@ -738,17 +738,6 @@ export default {
|
|||||||
desc: "视频大小不能超过10MB",
|
desc: "视频大小不能超过10MB",
|
||||||
});
|
});
|
||||||
},
|
},
|
||||||
onAddSku(index) {
|
|
||||||
if (!this.newSkuValues[index]) {
|
|
||||||
this.$Message.error('请输入规格值')
|
|
||||||
return
|
|
||||||
}
|
|
||||||
this.skuInfo[index].spec_values.push({
|
|
||||||
name: this.newSkuValues[index].name,
|
|
||||||
value: this.newSkuValues[index],
|
|
||||||
images: this.openImage ? [] : this.baseInfoForm.goodsGalleryFiles
|
|
||||||
})
|
|
||||||
},
|
|
||||||
// 图片选择后回调
|
// 图片选择后回调
|
||||||
callbackSelected(val) {
|
callbackSelected(val) {
|
||||||
this.picModelFlag = false;
|
this.picModelFlag = false;
|
||||||
@ -1302,6 +1291,11 @@ export default {
|
|||||||
delete e[this.currentSkuItem];
|
delete e[this.currentSkuItem];
|
||||||
return e;
|
return e;
|
||||||
});
|
});
|
||||||
|
|
||||||
|
this.skuInfo[index].name = val;
|
||||||
|
this.skuInfo[index].spec_values.forEach((e) => {
|
||||||
|
e.name = val;
|
||||||
|
});
|
||||||
this.currentSkuItem = val;
|
this.currentSkuItem = val;
|
||||||
this.renderTableData(this.skuTableData);
|
this.renderTableData(this.skuTableData);
|
||||||
},
|
},
|
||||||
@ -1394,7 +1388,7 @@ export default {
|
|||||||
}
|
}
|
||||||
|
|
||||||
// 判断是否存在重复规格值
|
// 判断是否存在重复规格值
|
||||||
if(!this.skuTableData.find((i) => i[val.name] === val.value)) {
|
if (!this.skuTableData.find((i) => i[val.name] === val.value)) {
|
||||||
this.skuTableDataCopy = cloneObj(this.skuTableData);
|
this.skuTableDataCopy = cloneObj(this.skuTableData);
|
||||||
this.skuInfoCopy = cloneObj(this.skuInfo);
|
this.skuInfoCopy = cloneObj(this.skuInfo);
|
||||||
}
|
}
|
||||||
|
Loading…
x
Reference in New Issue
Block a user