Forráskód Böngészése

fix(SCRM-5343): 修改会员等级减免优惠存在的判断逻辑

john 1 éve
szülő
commit
5acce9e371
1 módosított fájl, 5 hozzáadás és 2 törlés
  1. 5 2
      src/store/order/memberLevel.js

+ 5 - 2
src/store/order/memberLevel.js

@@ -10,7 +10,7 @@ export default {
       commit('setEnableConsume',orderDetail.parkingRule.enableConsume);
     }
     
-    if ( orderDetail?.discountInfo?.memberLevelDiscount && orderDetail?.discountInfo?.memberGrade.length ) {
+    if ( orderDetail?.discountInfo?.memberLevelDiscount && orderDetail?.discountInfo?.memberGrade?.length ) {
 
       orderDetail.discountInfo.memberGrade.forEach(( elm ) => {
         if ( elm.hasOwnProperty('selected') ? elm.selected : elm.defaultSelected ) {
@@ -49,7 +49,10 @@ export default {
     });
   },
   getDiscountDesc( {commit,dispatch},{orderDetail,checkedTotal} ) {
-    if ( (orderDetail.parkingRule.enableConsume && orderDetail?.discountInfo?.consume?.length) || orderDetail.discountInfo.memberLevelDiscount ) {
+    if ( 
+      (orderDetail.parkingRule.enableConsume && orderDetail?.discountInfo?.consume?.length) ||
+      (orderDetail?.discountInfo?.memberLevelDiscount && orderDetail?.discountInfo?.memberGrade?.length)
+    ) {
       if ( checkedTotal > 0 ) {
         return commit('setDiscountDesc',`已选择${ checkedTotal }项优惠`);
       }