diff --git a/pagesCreateOrder/confirm-order/confirm-order.vue b/pagesCreateOrder/confirm-order/confirm-order.vue index ed2bd6b..377cbfc 100644 --- a/pagesCreateOrder/confirm-order/confirm-order.vue +++ b/pagesCreateOrder/confirm-order/confirm-order.vue @@ -478,12 +478,15 @@ }) const goodsPrice = computed(() => { const goodsTotalPrice = goods.list.reduce((prve, cur) => { - const tPrice=cur.salePrice * cur.number+cur.packFee*1 - return prve +(cur.isGift?0:tPrice) + const tPrice=cur.salePrice * cur.number + console.log(cur.isPack); + const tpackFee=cur.isPack? cur.packFee*1:0 + return prve +(cur.isGift?0:tPrice) +tpackFee }, 0) return (goodsTotalPrice|| 0).toFixed(2) }) const allPrice = computed(() => { + console.log(goodsPrice.value); const n=goodsPrice.value*1 + $seatFee.totalAmount return n.toFixed(2) // const goodsTotalPrice = goods.list.reduce((prve, cur) => { diff --git a/pagesCreateOrder/util.js b/pagesCreateOrder/util.js index 92e5471..d584538 100644 --- a/pagesCreateOrder/util.js +++ b/pagesCreateOrder/util.js @@ -15,6 +15,7 @@ export function getNowCart(records) { arr[index].number = arr[index].number * 1 + item.number arr[index].totalNumber = arr[index].totalNumber * 1 + item.totalNumber arr[index].totalAmount = arr[index].totalAmount * 1 + item.totalAmount + arr[index].packFee = arr[index].packFee * 1 + item.packFee } else { arr.push({ ...item,