diff --git a/package_sub/pages/Shop/Cart.vue b/package_sub/pages/Shop/Cart.vue index 9ce7906..50235ee 100644 --- a/package_sub/pages/Shop/Cart.vue +++ b/package_sub/pages/Shop/Cart.vue @@ -402,7 +402,7 @@ export default { }, computed: { totalPrice() { - return this.carts?.reduce((pre, cur) => pre.plus(new BigNumber(isNaN(Number(cur.product_sku?.price??0)) ? 0 : Number(cur.product_sku?.price??0))), new BigNumber(0)) + return this.carts?.reduce((pre, cur) => pre.plus(new BigNumber(isNaN(Number(cur.product_sku?.price??0)) ? 0 : Number(cur.product_sku?.price??0)).times(cur.num??0)), new BigNumber(0)) // return this.pickCart?.reduce((pre, cur) => pre + (isNaN(Number(cur.product_sku?.price??0)) ? 0 : Number(cur.product_sku?.price??0)), 0) } }, diff --git a/package_sub/pages/Shop/Pay.vue b/package_sub/pages/Shop/Pay.vue index e2a4aca..9f2663d 100644 --- a/package_sub/pages/Shop/Pay.vue +++ b/package_sub/pages/Shop/Pay.vue @@ -260,7 +260,7 @@ export default { }, computed: { totalPrice() { - return this.carts?.reduce((pre, cur) => pre.plus(new BigNumber(isNaN(Number(cur.product_sku?.price??0)) ? 0 : Number(cur.product_sku?.price??0))), new BigNumber(0)) + return this.carts?.reduce((pre, cur) => pre.plus(new BigNumber(isNaN(Number(cur.product_sku?.price??0)) ? 0 : Number(cur.product_sku?.price??0)).times(cur.num??0)), new BigNumber(0)) // return this.pickCart?.reduce((pre, cur) => pre + (isNaN(Number(cur.product_sku?.price??0)) ? 0 : Number(cur.product_sku?.price??0)), 0) } },