فهرست منبع

Merge pull request #271 from John-Hong/John/release-2.18.0/KIP-10673

feat(KIP-10673): C端 | HKC 临时停车交互优化
John-Hong 1 سال پیش
والد
کامیت
6099836cb0
1فایلهای تغییر یافته به همراه12 افزوده شده و 4 حذف شده
  1. 12 4
      src/pages/parkingFeeV2/mixins/parkingFee.js

+ 12 - 4
src/pages/parkingFeeV2/mixins/parkingFee.js

@@ -820,6 +820,7 @@ export default {
           vehicles = userVehicles.content
           vehicles = userVehicles.content
         }
         }
         if (vehicles.length) {
         if (vehicles.length) {
+          // 判断是否存在无牌车
           const vehicleNo = vehicles[0].vehicleNo
           const vehicleNo = vehicles[0].vehicleNo
           // 设置车牌类型
           // 设置车牌类型
           this.setVehicleNoType(vehicleNo, userVehicles.content)
           this.setVehicleNoType(vehicleNo, userVehicles.content)
@@ -835,10 +836,11 @@ export default {
       }
       }
     },
     },
     setVehicleNoType(vehicleNo, vehicles) {
     setVehicleNoType(vehicleNo, vehicles) {
-      if(vehicleNo.indexOf('临') === 0) {
-        this.tabbarActive = '无牌缴费'
-        return
-      }
+      this.isUnlicensed(vehicles)
+      // if(vehicleNo.indexOf('临') === 0) {
+      //   this.tabbarActive = '无牌缴费'
+      //   return
+      // }
       const item = vehicles.filter(e => e.vehicleNo === vehicleNo)
       const item = vehicles.filter(e => e.vehicleNo === vehicleNo)
       if(item.length) {
       if(item.length) {
         let label = LICENSE_PLATE_TYPE_ARR.filter(e => e.value == item[0].licensePlateType)
         let label = LICENSE_PLATE_TYPE_ARR.filter(e => e.value == item[0].licensePlateType)
@@ -848,6 +850,12 @@ export default {
       }
       }
       return false
       return false
     },
     },
+    isUnlicensed(vehicles) {
+      const unlicensed = vehicles.filter(elm => elm.indexOf('临') === -1)
+      if(unlicensed.length) {
+        this.tabbarActive = '无牌缴费'  
+      }
+    },
     setLicensePlateList(arr) {
     setLicensePlateList(arr) {
       var array = []
       var array = []
       arr.forEach(element => {
       arr.forEach(element => {