fix: 优化商品编辑

This commit is contained in:
misworga831 2025-01-21 13:53:07 +08:00
parent 9a7aee7e97
commit 37384ebadd

View File

@ -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);
} }