瀏覽代碼

Merge pull request #513 from John-Hong/John/release-3.6.0/SCRM-6043

fix(SCRM-6043): 当积分不存在时,先给this.remainPrice一个默认值
John-Hong 1 年之前
父節點
當前提交
bc681bc321
共有 1 個文件被更改,包括 3 次插入2 次删除
  1. 3 2
      src/pages/parkingFeeV2/Discounts/index.js

+ 3 - 2
src/pages/parkingFeeV2/Discounts/index.js

@@ -238,9 +238,10 @@ export default {
       this.checkedList = [];
       const { memberGrade = [{}], consume = [], memberLevelDiscount, points = [{}] } = this.orderDetail.discountInfo;
       const { maxConsumeTime, remainConsumeTime, hourPrice } = this.orderDetail.parkingRule;
+      this.remainPrice = this.usingTotalDiscount
       // 如果积分存在的话,则移除积分的优惠
-      if (points.length && JSON.stringify(points[0]) !== "{}") {
-        this.remainPrice = this.parkMallCode !== 1 ? this.usingTotalDiscount - (points[0]?.discountFee || 0) : this.usingTotalDiscount;
+      if (points.length > 0 && JSON.stringify(points[0]) !== "{}" && points[0]?.discountFee && this.parkMallCode !== 1) {
+        this.remainPrice -= points[0]?.discountFee
       }
       // 如果有纸质优惠券的话,paperDiscountFee
       if (this.paperDiscountFee) {