diff --git a/pages/CommodityDetails/CommodityDetails.vue b/pages/CommodityDetails/CommodityDetails.vue index a8a2d36..1718d2c 100644 --- a/pages/CommodityDetails/CommodityDetails.vue +++ b/pages/CommodityDetails/CommodityDetails.vue @@ -357,7 +357,7 @@ }, //步进期 numberchange(e) { - this.totalPrice = (this.updata.goodsPrice * this.updata.goodsCount).toFixed(2) + this.totalPrice = JSON.parse(JSON.stringify((this.updata.goodsPrice * this.updata.goodsCount).toFixed(2))) this.couponListtrue = [] this.couponListfalse = [] this.goodsDetailslist.couponList.forEach(e => { @@ -592,7 +592,13 @@ this.updata.goodsStock = item.goodsStock this.updata.goodsAttributeId = item.goodsAttributeId this.updata.goodsAttributeDetailsId = item.attributeDetailsId - this.totalPrice = (this.updata.goodsPrice * this.updata.goodsCount).toFixed(2) + this.updata.goodsCount = 1 + if (this.updata.goodsStock == 0) { + this.updata.goodsCount = 0 + this.totalPrice = this.updata.goodsPrice + } else { + this.totalPrice = this.updata.goodsPrice + } this.couponListtrue = [] this.couponListfalse = [] this.goodsDetailslist.couponList.forEach(e => {