|
@@ -175,7 +175,6 @@ export default defineComponent({
|
|
|
|
|
|
this.orderAmount = orderStatus.orderObject.actualPrice || 0
|
|
|
this.orderPrice = orderStatus.orderObject.actualPrice || 0
|
|
|
- console.log(this.orderAmount, this.orderPrice, 'orderPrice')
|
|
|
|
|
|
this.disabledCoupon = orderStatus.orderObject.orderNo ? true : false
|
|
|
this.dataLoading = false
|
|
@@ -443,7 +442,6 @@ export default defineComponent({
|
|
|
resestState()
|
|
|
},
|
|
|
onCouponSelect(item: any) {
|
|
|
- console.log('onCouponSelect', item)
|
|
|
let discountCount = 0
|
|
|
;(item || []).forEach((item: any) => {
|
|
|
discountCount += Number(item.discountPrice)
|
|
@@ -631,12 +629,17 @@ export default defineComponent({
|
|
|
item.discountPrice
|
|
|
)
|
|
|
|
|
|
- this.orderGoodsType.forEach((item: any)=> {
|
|
|
- if(item.orderType !== 'DISCOUNT') {
|
|
|
- item.price = numberToTwoUp(item.price - Number(item.discountPrice))
|
|
|
+ this.orderGoodsType.forEach((child: any)=> {
|
|
|
+ if(child.orderType !== 'DISCOUNT') {
|
|
|
+ child.price = numberToTwoUp(child.price - Number(item.discountPrice))
|
|
|
}
|
|
|
})
|
|
|
|
|
|
+ // 更新优惠券列表
|
|
|
+ const useCouponRef: any = this.$refs.useCouponRef
|
|
|
+ if(useCouponRef) {
|
|
|
+ useCouponRef.resetCouponList()
|
|
|
+ }
|
|
|
this.orderPrice = Number(
|
|
|
numberToTwoUp(
|
|
|
Number(this.orderAmount) -
|
|
@@ -666,9 +669,9 @@ export default defineComponent({
|
|
|
orderStatus.orderObject.discountCardPrice = Number(
|
|
|
item.discountPrice
|
|
|
)
|
|
|
- this.orderGoodsType.forEach((item: any)=> {
|
|
|
- if(item.orderType !== 'DISCOUNT') {
|
|
|
- item.price = numberToTwoUp(item.price - Number(item.discountPrice))
|
|
|
+ this.orderGoodsType.forEach((child: any)=> {
|
|
|
+ if(child.orderType !== 'DISCOUNT') {
|
|
|
+ child.price = numberToTwoUp(child.price - Number(item.discountPrice))
|
|
|
}
|
|
|
})
|
|
|
if (index === -1) {
|
|
@@ -692,9 +695,9 @@ export default defineComponent({
|
|
|
if (index !== -1) {
|
|
|
this.selectGoods.splice(index, 1)
|
|
|
this.orderAmount = this.orderAmount - item.salePrice
|
|
|
- this.orderGoodsType.forEach((item: any)=> {
|
|
|
- if(item.orderType !== 'DISCOUNT') {
|
|
|
- item.price = item.basePrice
|
|
|
+ this.orderGoodsType.forEach((child: any)=> {
|
|
|
+ if(child.orderType !== 'DISCOUNT') {
|
|
|
+ child.price = child.basePrice
|
|
|
}
|
|
|
})
|
|
|
const typeIndex = tempType.findIndex((child: any) => child.orderType === item.vipType)
|