|
@@ -2,6 +2,7 @@
|
|
|
import { checkOut,calculateDiscount,ordersAndPrepay,currentUnlicensedPlate,unlicensedCarCheckIn,unlicensedCarCheckout } from '@/api/parking';
|
|
|
import state from "@/store/order/state";
|
|
|
import mutations from "@/store/order/mutations";
|
|
|
+import common from "@/store/order/common";
|
|
|
import memberLevel from "@/store/order/memberLevel";
|
|
|
import points from "@/store/order/points";
|
|
|
import coupon from "@/store/order/coupon";
|
|
@@ -93,13 +94,8 @@ export default {
|
|
|
// 电子优惠券:是否启用
|
|
|
// 处理电子优惠券相关逻辑
|
|
|
dispatch('couponRule',checkOutResponse);
|
|
|
- }
|
|
|
- // 其他数据收集
|
|
|
- commit('setUsingTotalDiscount',checkOutResponse?.discountInfo?.usingTotalDiscount || 0);
|
|
|
- if ( checkOutResponse?.parkingRecord?.hasOwnProperty('actualPayFee') ) {
|
|
|
- commit('setActualPayFee',checkOutResponse.parkingRecord?.actualPayFee);
|
|
|
- } else {
|
|
|
- commit('setActualPayFee',checkOutResponse.parkingRecord?.totalFee);
|
|
|
+ // 通用逻辑
|
|
|
+ dispatch('commonRule',checkOutResponse);
|
|
|
}
|
|
|
},
|
|
|
// 会员等级
|
|
@@ -113,6 +109,8 @@ export default {
|
|
|
// 无牌车
|
|
|
...unlicensed,
|
|
|
// 纸质优惠券
|
|
|
- ...paperCoupon
|
|
|
+ ...paperCoupon,
|
|
|
+ // 通用功能
|
|
|
+ ...common
|
|
|
},
|
|
|
};
|