Pārlūkot izejas kodu

fix(KIP-12320): 【DE】【C端】临时停车。当有牌车和无牌车(进场时间更早)都在场内时,不会跳转到无牌车tab页下

john 1 gadu atpakaļ
vecāks
revīzija
61d7923b49
1 mainītis faili ar 8 papildinājumiem un 4 dzēšanām
  1. 8 4
      src/pages/parkingFee/mixins/parkingFee.js

+ 8 - 4
src/pages/parkingFee/mixins/parkingFee.js

@@ -215,15 +215,19 @@ export default {
           throw new Error('设置默认参数')
         }
         // 判断是否存在无牌车
-        const vehicleNo = vehicles[0].vehicleNo
+        const noUnVehicles = vehicles.filter(elm => elm.vehicleNo.indexOf('临') < 0)
+        if(!noUnVehicles.length) {
+          throw new Error('设置默认参数')
+        }
+        const vehicleNo = noUnVehicles[0].vehicleNo
         if(vehicleNo.indexOf('临') > -1) {
           throw new Error('设置默认参数')
         }
         // 设置车牌类型
-        this.setVehicleNoType(vehicleNo, vehicles)
+        this.setVehicleNoType(vehicleNo, noUnVehicles)
         // 赋值
-        this.numArr = vehicles[0].vehicleNo.split('');
-        this.vehicleNumber = vehicles[0].vehicleNo;
+        this.numArr = vehicleNo.split('');
+        this.vehicleNumber = vehicleNo;
       } catch (e) {
         // 设置默认参数
         this.numArr  = '浙,A,,,,,'.split(',')