|
|
@@ -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
|