Bladeren bron

无牌车出场优化

john.hong 2 jaren geleden
bovenliggende
commit
1f628dde89

+ 1 - 1
src/api/request.js

@@ -175,7 +175,7 @@ export const createAxiosByinterceptors = (config) => {
       }
       // 错误信息提示
       const { code, langMessage, message } = error.response.data;
-      const codeList = ['INTERNAL_SERVER_ERROR', 'VALIDATION_FAILED', 'CAR_NOT_FOUND', 'CAR_HAS_PLATE', "NOT_FOUND"]; // 默认处理的错误code
+      const codeList = ['INTERNAL_SERVER_ERROR', 'VALIDATION_FAILED', 'CAR_NOT_FOUND', 'CAR_HAS_PLATE', "NOT_FOUND", "LOCAL_PARK_ERROR"]; // 默认处理的错误code
       if (codeList.indexOf(code) > -1) {
         uni.showToast({ title: langMessage || message, duration: 3000, icon: 'fail' });
       }

+ 2 - 1
src/pages/parkingFee/mixins/parkingFee.js

@@ -580,7 +580,8 @@ export default {
               query: {
                 type: 'success',
                 gateId: qrCodesres.gateId,
-                vehicleNo: vehicleNo
+                vehicleNo: vehicleNo,
+                type: this.unlicensedInfo.type
               }
             })
           });

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

@@ -64,6 +64,7 @@ export default {
       enableConsume: (state) => state.order.enableConsume,
       unitAmount: (state) => state.order.unitAmount,
       unlicensedInfo: state => state.unlicensedInfo,
+      endlessLoop: (state) => state.endlessLoop,
       appId: state => state.appId,
     }),
     // 支付按钮状态
@@ -331,7 +332,7 @@ export default {
               });
               return
             }
-            if (res.code === "INTERNAL_SERVER_ERROR") {
+            if (/LOCAL_PARK_ERROR|INTERNAL_SERVER_ERROR/.test(res.code)) {
               setTimeout(() => {
                 this.$router.back()
               }, 1000)