|
@@ -5,7 +5,11 @@ export default {
|
|
|
// 停车优惠(首停、会员减免、消费减免)
|
|
|
getCheckedTotal( {commit,dispatch},orderDetail ) {
|
|
|
let checkedTotal = 0;
|
|
|
- console.log(254,orderDetail);
|
|
|
+ if(orderDetail?.parkingRule) {
|
|
|
+ commit('setMemberLevelDiscount',orderDetail.discountInfo.memberLevelDiscount);
|
|
|
+ commit('setEnableConsume',orderDetail.parkingRule.enableConsume);
|
|
|
+ }
|
|
|
+
|
|
|
if ( orderDetail?.discountInfo?.memberLevelDiscount && orderDetail?.discountInfo?.memberGrade.length ) {
|
|
|
|
|
|
orderDetail.discountInfo.memberGrade.forEach(( elm ) => {
|
|
@@ -21,8 +25,6 @@ export default {
|
|
|
}
|
|
|
});
|
|
|
}
|
|
|
- console.log(22,checkedTotal)
|
|
|
- commit('setMemberLevelDiscount',orderDetail.discountInfo.memberLevelDiscount);
|
|
|
commit('setCheckedTotal',checkedTotal);
|
|
|
dispatch('getDiscountDesc',{
|
|
|
orderDetail,
|
|
@@ -30,10 +32,7 @@ export default {
|
|
|
});
|
|
|
},
|
|
|
getDiscountDesc( {commit,dispatch},{orderDetail,checkedTotal} ) {
|
|
|
- console.log(278,orderDetail.parkingRule.enableConsume)
|
|
|
- console.log(278,orderDetail.parkingRule.enableConsume)
|
|
|
- if ( orderDetail.parkingRule.enableConsume || orderDetail.discountInfo.memberLevelDiscount ) {
|
|
|
- commit('setEnableConsume',orderDetail.parkingRule.enableConsume);
|
|
|
+ if ( (orderDetail.parkingRule.enableConsume && orderDetail?.discountInfo?.consume?.length) || orderDetail.discountInfo.memberLevelDiscount ) {
|
|
|
if ( checkedTotal > 0 ) {
|
|
|
return commit('setDiscountDesc',`已选择${ checkedTotal }项优惠`);
|
|
|
}
|