优惠券相关更新
This commit is contained in:
@@ -362,26 +362,27 @@
|
||||
if ( productList.length > 0 ) {
|
||||
//商品券使用数量
|
||||
|
||||
// 商品数量
|
||||
let productAllNum = 0;
|
||||
|
||||
|
||||
productList.map((item,index)=>{
|
||||
// 筛选选中商品券商品列表
|
||||
let productDetails = this.listinfo.details.filter(v => v.productId == item.proId);
|
||||
//金额从小到大排序
|
||||
let minCouponList = productDetails.sort((a, b) => (a.memberPrice > 0 ? a.memberPrice : a.salePrice) - (b.memberPrice > 0 ? b.memberPrice : b.salePrice))
|
||||
// 商品数量
|
||||
let productAllNum = 0;
|
||||
let productNum = 0;
|
||||
let productPayAmount = 0;
|
||||
let productDetailsNum = 0;
|
||||
productDetails.map((v,indexs) => {
|
||||
productDetailsNum += v.number;
|
||||
})
|
||||
|
||||
|
||||
minCouponList.map((v,indexs) => {
|
||||
productNum = 0;
|
||||
productPayAmount = 0;
|
||||
let productDetailsNum = 0;
|
||||
productDetails.map((v,indexs) => {
|
||||
productDetailsNum += v.number;
|
||||
})
|
||||
for (let i = 0; i < v.number; i++){
|
||||
if ( ((v.memberPrice > 0 ? v.memberPrice : v.salePrice) < (this.listinfo.payAmount - productPayAmount) ) ){
|
||||
|
||||
}
|
||||
if ( productAllNum < productDetailsNum && productNum < item.num && ((v.memberPrice > 0 ? v.memberPrice : v.salePrice) <= (this.listinfo.payAmount - productPayAmount) )) {
|
||||
productNum++
|
||||
productAllNum++
|
||||
|
||||
Reference in New Issue
Block a user