|
@@ -16,9 +16,13 @@ export default {
|
|
|
let bN = bTime.getTime(bTime) // 方法2
|
|
|
return aN - bN;
|
|
|
}
|
|
|
- // 前海电子券上限提示逻辑补充
|
|
|
- if(checkOutResponse.parkInfo.parkMallCode === 5 && !checkOutResponse.parkingRule.availableDiscountFee) {
|
|
|
- return commit('setCouponDesc', '当日优惠已达上线,不可用');
|
|
|
+ // 优惠金额达到上限提示逻辑:前海
|
|
|
+ if([5].indexOf(checkOutResponse.parkInfo.parkMallCode) > -1 && !checkOutResponse.parkingRule.availableDiscountFee) {
|
|
|
+ return commit('setCouponDesc', '当日优惠已达上限,不可用');
|
|
|
+ }
|
|
|
+ // 电子券使用数量上限提示逻辑补充: 杭州
|
|
|
+ if([2].indexOf(checkOutResponse.parkInfo.parkMallCode) > -1 && !checkOutResponse.parkingRule.remainCoupons) {
|
|
|
+ return commit('setCouponDesc', '优惠券已达当日使用上限,不可用');
|
|
|
}
|
|
|
if ( checkOutResponse?.discountInfo?.coupons?.length ) {
|
|
|
const coupons = checkOutResponse.discountInfo.coupons.sort(couponSort)
|
|
@@ -38,7 +42,7 @@ export default {
|
|
|
}
|
|
|
if ( checkOutResponse.discountInfo.coupons.length ) {
|
|
|
return commit('setCouponDesc',`您有${ checkOutResponse.discountInfo.coupons.length }张可用优惠劵`);
|
|
|
- }
|
|
|
+ }
|
|
|
}
|
|
|
commit('setCouponDesc',`暂无可用优惠券`);
|
|
|
} else {
|