Commit 503de2fb4a5cf8721f8a39a2c3257a3489984df2

Authored by pengye
1 parent e363a5dd

提前点餐推荐充值优惠活动方法修改

... ... @@ -505,22 +505,36 @@ Page({
})
},
// 筛选出合适的充值优惠
findClosest (list,price){
        let i=0;
        let changzhi=0;
        list.forEach((item,index)=>{
            if (index==0) {
                changzhi=Math.abs(price*1-item.recharge_money*1)
                i=index
            }else{
                if (changzhi*1-Math.abs((price*1-item.recharge_money*1))>0) {
                    changzhi=Math.abs(price*1-item.recharge_money*1)
                    i=index
                }
            }
        })
     return list[i]
},
findClosest(list, price) {
if (list.length == 0) {
return false
}
list.sort((i, t) => i.recharge_money - t.recharge_money)
let min = Math.abs(list[0].recharge_money - price) // 最小差值
let cur = 0 // 当前值
let isMax1001 = false
list.forEach(item => {
item.recharge_money = item.recharge_money * 1
if (item.recharge_money >= price) {
if (!isMax1001) {
min = Math.abs(item.recharge_money - price)
cur = item
isMax1001 = true
} else {
if (Math.abs(item.recharge_money - price) <= min) {
min = Math.abs(item.recharge_money - price)
cur = item
}
}
} else {
if (Math.abs(item.recharge_money - price) <= min) {
min = Math.abs(item.recharge_money - price)
cur = item
}
}
})
return cur;
},
/**
* 用户点击右上角分享
*/
... ...
... ... @@ -128,7 +128,7 @@
<view class="poop font24r">根据您选择的菜品,我们推荐您参加以下活动,本次消费可用,预计可以节约大笔开销!</view>
<view class="preferential" wx:if="{{rechargeList.length>0}}">
<!-- 当前日期要大于限制结束日期 -->
<view class="preferentialItems" wx:for="{{rechargeList}}">
<view class="preferentialItems" wx:for="{{rechargeList}}" wx:key="{{item.id}}">
<view class="left">
<view class="top">
<text>{{item.rname}}</text>
... ...