ソースを参照

fix(SCRM-6512): 用户提交数据时, 如果 消费减免 不能使用, discountFee 设置为0

john 1 年間 前
コミット
16503137c4
1 ファイル変更1 行追加1 行削除
  1. 1 1
      src/store/order/utils.js

+ 1 - 1
src/store/order/utils.js

@@ -20,7 +20,7 @@ export function setSelected( types,orderDetail ) {
         // 如果是消费减免
         if ( orderDetail.discountInfo?.consume?.length ) {
           const [consume] = orderDetail.discountInfo?.consume;
-          consume.discountFee = consume.hasOwnProperty('discountFee') ? consume.discountFee : consume.defaultDiscountTime * orderDetail.parkingRule.hourPrice || 0
+          consume.discountFee = consume.hasOwnProperty('discountFee') ? consume.discountFee : Math.min(consume.defaultDiscountTime, consume.maxDiscountTime) * orderDetail.parkingRule.hourPrice || 0
           orderDetail.discountInfo.consume = [{
             ...consume,
             selected: consume.hasOwnProperty('selected') ? consume.selected : consume?.defaultSelected || false