diff --git a/src/store/modules/carts.ts b/src/store/modules/carts.ts index dd75209..c66aa78 100644 --- a/src/store/modules/carts.ts +++ b/src/store/modules/carts.ts @@ -606,7 +606,7 @@ export const useCartsStore = defineStore("carts", () => { v[key] = skuData[key]; }); } else { - del({ id: v.id }) + // del({ id: v.id }) return false } return !v.is_gift @@ -636,10 +636,13 @@ export const useCartsStore = defineStore("carts", () => { return ElMessage.warning(msg.message || '该商品已存在') } const skuData = getProductDetails({ product_id: msg.data.product_id, sku_id: msg.data.sku_id }) - const newGoods = { ...skuData, ...msg.data } - console.log('newGoods', newGoods) - list.value.push(newGoods) - return ElMessage.success(msg.message || '添加成功') + if (skuData) { + const newGoods = { ...skuData, ...msg.data } + console.log('newGoods', newGoods) + list.value.push(newGoods) + return ElMessage.success(msg.message || '添加成功') + } + } if (msg.operate_type === "manage_edit") {