修改商品抵扣券抵扣逻辑
This commit is contained in:
@@ -395,8 +395,8 @@
|
||||
uni.$off('choose-quan')
|
||||
uni.$on('choose-quan', (arr) => {
|
||||
console.log(arr);
|
||||
const manjianCoup = arr.filter(v => v.type == 1)
|
||||
let productCoup = arr.filter(v => v.type == 2)
|
||||
const manjianCoup = arr.filter(v => v.type == 1&&v.num>=1)
|
||||
let productCoup = arr.filter(v => v.type == 2&&v.num>=1)
|
||||
console.log(productCoup);
|
||||
//商品券分组
|
||||
let coupMap={}
|
||||
@@ -413,10 +413,9 @@
|
||||
for(let i in arr){
|
||||
const coup=arr[i]
|
||||
const proCoupStartIndex=returnProCoupStartIndex(arr,i)
|
||||
console.log(proCoupStartIndex);
|
||||
console.log($goodsPayPriceMap[coup.proId]);
|
||||
coup.discountAmount=returnProductCoupAllPrice($goodsPayPriceMap[coup.proId],proCoupStartIndex,coup.num)
|
||||
console.log(coup.discountAmount);
|
||||
const num=Math.min($goodsPayPriceMap[coup.proId].length,coup.num)
|
||||
coup.num=num
|
||||
coup.discountAmount=returnProductCoupAllPrice($goodsPayPriceMap[coup.proId],proCoupStartIndex,num).toFixed(2)
|
||||
}
|
||||
}
|
||||
console.log(productCoup);
|
||||
|
||||
Reference in New Issue
Block a user