From 4d3100a2ae9ac8063d11206025407d7bdbc8539e Mon Sep 17 00:00:00 2001 From: "DESKTOP-8FGKA8Q\\chunfen" Date: Sat, 17 Jan 2026 15:14:42 +0800 Subject: [PATCH] =?UTF-8?q?=E5=95=86=E5=93=81=E5=88=97=E8=A1=A8=E7=BC=96?= =?UTF-8?q?=E8=BE=91=E6=8A=A5=E9=94=99?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/views/commodity/list.vue | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) 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(() => {