|
@@ -532,7 +532,16 @@ const actions = {
|
|
|
// console.log(343, {couponsList});
|
|
|
// commit('setCoupons', couponsList);
|
|
|
commit('setMaxOneDayCoupons', checkOutResponse.parkingRule.maxOneDayCoupons); // 仅在杭州使用
|
|
|
- commit('setCoupons', checkOutResponse.discountInfo.coupons);
|
|
|
+ // 根据时间排序电子兑换券
|
|
|
+ const couponSort = (a,b) => {
|
|
|
+ let aTime = new Date(`${a.expirationDate}`.replace(/-/g, '/'));
|
|
|
+ let bTime = new Date(`${b.expirationDate}`.replace(/-/g, '/'));
|
|
|
+ let aN = aTime.getTime(aTime) // 方法1
|
|
|
+ let bN = bTime.getTime(bTime) // 方法2
|
|
|
+ return aN - bN;
|
|
|
+ }
|
|
|
+ const coupons = checkOutResponse.discountInfo.coupons.sort(couponSort)
|
|
|
+ commit('setCoupons', coupons);
|
|
|
// 统计已选择优惠券
|
|
|
let couponCount = 0;
|
|
|
checkOutResponse.discountInfo.coupons.forEach((elm) => {
|