Преглед на файлове

用户在预缴费后,在出场处扫离场码后,应该显示“停车缴费成功”页面。

john преди 2 години
родител
ревизия
b9aed966ee
променени са 2 файла, в които са добавени 4 реда и са изтрити 2 реда
  1. 3 1
      src/pages/parkingFee/mixins/parkingFeeDetail.js
  2. 1 1
      src/store/order.js

+ 3 - 1
src/pages/parkingFee/mixins/parkingFeeDetail.js

@@ -320,7 +320,9 @@ export default {
           gateId: this.$route.query?.gateId,
           endlessLoop: this.endlessLoop,
           callback: (res) => {
-            this.$store.dispatch('clearUnlicensed');
+            setTimeout(() => {
+              this.$store.dispatch('clearUnlicensed');
+            }, 700);
             // 如果 无牌车扫码出场扫码 无需缴费,直接展示无需缴费页面
             if(/unlicensedOut/.test(res.code) && res?.unlicensed) {
               this.$router.replace({

+ 1 - 1
src/store/order.js

@@ -182,7 +182,7 @@ const actions = {
   async orderInit({ commit, dispatch, state }, { gateId = '124p3LK1', vehicleNo = '浙A616A1', callback, endlessLoop }) {
     try {
       commit('clearOrderInfo');
-      const unlicensed = vehicleNo.indexOf('临') > -1; // true: 临时车牌;false:普通车牌
+      const unlicensed = vehicleNo.indexOf('临') > -1 || !vehicleNo; // true: 临时车牌;false:普通车牌
       // const res = await checkOut('浙A616A1');
       // const res = await checkOut('闽AAQ5519', unlicensed);
       // const res = await checkOut('粤A51113');