Browse Source

车牌搜索

huangmp 4 years ago
parent
commit
513dea7ba0
1 changed files with 14 additions and 11 deletions
  1. 14 11
      src/views/dashboard/parkingmng/comps/paking-layout.vue

+ 14 - 11
src/views/dashboard/parkingmng/comps/paking-layout.vue

@@ -30,9 +30,8 @@
             <div class="watermark">
               {{item.name}}
             </div>
-            <div @click.stop="showPopover(item1)" 
-              v-if="$isNotEmpty(item.parkingSpaceList)" class="car" :style="changeParkingSpaceParams(item)"
-              v-for="(item1,index1) in item.parkingSpaceList" :key="index1">
+            <div @click.stop="showPopover(item1)" v-if="$isNotEmpty(item.parkingSpaceList)" class="car"
+              :style="changeParkingSpaceParams(item)" v-for="(item1,index1) in item.parkingSpaceList" :key="index1">
               <el-popover placement="bottom" title="" width="230" v-model="item1.popoverShow" trigger="manual">
                 <div class="tips" style="position: relative;">
                   <div style="position: absolute;right: 0rem;top: -10px">
@@ -50,11 +49,13 @@
                   <div style="display: flex;">
                     <label>车牌号码:</label>
                     <span v-if="item1.carNo">{{item1.carNo}}
-                      <span v-if="$isNotEmpty(item1.id)" class="bind" @click.stop="parkingSpaceItem=item1;tableShow=true">换绑</span>
+                      <span v-if="$isNotEmpty(item1.id)" class="bind"
+                        @click.stop="parkingSpaceItem=item1;tableShow=true">换绑</span>
                     </span>
                     <span style="color: red;justify-content: center;display: flex;align-items: center;" v-else>
                       车位为空
-                      <span v-if="$isNotEmpty(item1.id)" class="bind" @click.stop="parkingSpaceItem=item1;tableShow=true">绑定</span>
+                      <span v-if="$isNotEmpty(item1.id)" class="bind"
+                        @click.stop="parkingSpaceItem=item1;tableShow=true">绑定</span>
                     </span>
                   </div>
                 </div>
@@ -299,18 +300,20 @@
         })
       },
       showPopover(data) {
-        let flag=data.popoverShow
+        let flag = data.popoverShow
         this.editPopoverShow()
-        data.popoverShow=!flag
-        setTimeout(()=>{
-          data.popoverShow=false
-        },3000)
+        data.popoverShow = !flag
+        setTimeout(() => {
+          data.popoverShow = false
+        }, 3000)
       },
       search(searchKey) {
         this.searchList = []
         this.parkingAreaList.forEach((item, index) => {
           item.parkingSpaceList.forEach((item1, index1) => {
-            if (item1.number.indexOf(searchKey) >= 0 || item1.carNo.indexOf(searchKey) >= 0) {
+            var number = item1.number;
+            let carNo = item1.carNo
+            if (number.search(searchKey) >= 0 || carNo.search(searchKey) >= 0) {
               let arr = [index, index1]
               this.searchList.push(arr)
               item1.popoverShow = true