diff --git a/src/views/commodity/list.vue b/src/views/commodity/list.vue index 2dbd884..1353c2c 100644 --- a/src/views/commodity/list.vue +++ b/src/views/commodity/list.vue @@ -348,8 +348,10 @@ export default { } function commitOpa() { - for (let index = 0; index < data.skusList.length; index++) { - let item = data.skusList[index] + let skus = JSON.parse(JSON.stringify(data.skusList)) + for (let index = 0; index < skus.length; index++) { + let item = skus[index] + Reflect.deleteProperty(item, "mx_goods_skus") item.freight_cost = item.freight_cost || 0 if(!item.goods_cost || item.goods_cost * 1 == 0) { // return ElMessage({ type: 'info', message: '商品成本必填' }) @@ -363,7 +365,7 @@ export default { let params = { ...data.itemInfo } - params.skus = data.skusList || [] + params.skus = skus || [] params.images = imgs if(data.opaType == 'add') { post(`/api/goods`, params).then(() => {