| 
					
				 | 
			
			
				@@ -0,0 +1,179 @@ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+<template> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    <div class="main"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        <div class="search"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            <el-input placeholder="输入车牌号" class="search-input" clearable v-model="mixins_query.platNo"></el-input> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            <el-date-picker 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                v-model="times" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                type="datetimerange" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                value-format="yyyy-MM-dd HH:mm:ss" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                range-separator="至" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                start-placeholder="开始日期" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                end-placeholder="结束日期" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                :editable="false" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                @change="timeToggle" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            ></el-date-picker> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            <el-button type="primary" class="search-btn" @click="mixins_search" icon="el-icon-search">查询 </el-button> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        </div> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        <div class="roles-wrap"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            <zz-table 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                :cols="cols" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                :settings="{ showIndex: true, stripe: true }" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                :loading="mixins_onQuery" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                :data="mixins_list" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                :pageset="mixins_pageset" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                @page-change="pageChange" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            > 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                <template slot-scope="scope" slot="opt"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                    <div class="opt"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                        <el-tooltip class="item" effect="light" placement="bottom" content="查看"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                            <i class="zoniot_font zoniot-icon-xiangqing" @click="lookPage(scope.row)"></i> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                        </el-tooltip> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                    </div> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                </template> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            </zz-table> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        </div> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    </div> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+</template> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+<script> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+import list from '@utils/list.js'; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+export default { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    mixins: [list], 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    data() { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        return { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            id: '', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            cols: [ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                    label: '车牌号', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                    prop: 'plateNo' 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                    label: '车牌类型', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                    prop: 'carType', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                    format(val) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                        if (val == 0) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                            return '临时车'; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                        } else if (val == 1) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                            return 'VIP车'; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                        } else if (val == 2) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                            return '月租车'; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                        } else if (val == 3) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                            return '充值车'; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                        } else if (val == 4) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                            return '时租车'; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                        } else if (val == 5) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                            return '产权车'; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                        } else if (val == 6) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                            return '计次车'; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                        } else if (val == 7) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                            return '贵宾卡'; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                        } else if (val == 8) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                            return '员工卡'; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                        } else if (val == 9) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                            return '大客车'; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                        } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                    } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                    label: '进/出地点', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                    prop: 'capPlace' 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                    label: '进/出时间', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                    prop: 'capTime' 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                    label: '车辆类型', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                    prop: 'carStyle', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                    format(val) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                        if (val == 0) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                            return '小轿车'; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                        } else if (val == 1) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                            return '大型车'; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                        } else if (val == 2) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                            return '货车(中型车)'; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                        } else if (val == 3) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                            return '摩托车'; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                        } else if (val == 4) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                            return '其他'; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                        } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                    } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                    label: '旅行类型', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                    prop: 'passType', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                    format(val) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                        if (val == 0) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                            return '正常放行'; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                        } else if (val == 1) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                            return '免费放行'; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                        } else if (val == 2) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                            return '异常放行'; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                        } else if (val == 3) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                            return '遥控放行'; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                        } else if (val == 4) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                            return '跟车放行'; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                        } else if (val == 5) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                            return '补录放行'; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                        } else if (val == 6) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                            return '长杆放行'; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                        } else if (val == 7) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                            return '临时车异常放行'; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                        } else if (val == 8) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                            return '远程放行'; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                        } else if (val == 9) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                            return '相机缓存放行'; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                        } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                    } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                    label: '操作人', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                    prop: 'updateBy' 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                    label: '备注', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                    prop: 'passRemark' 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                    label: '操作', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                    prop: 'opt', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                    slot: 'opt' 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            ], 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            mixins_post: 'post', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            times: [] 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        }; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    methods: { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        timeToggle(val) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            this.mixins_query.startTime = val[0]; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            this.mixins_query.endTime = val[1]; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        lookPage(row) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            new Promise((resolve) => { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                this.$store.dispatch('addPopup', { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                    url: '/ownerManagement/stepPage/vehicleOutToInDetails.vue', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                    width: '839px', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                    height: '500px', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                    props: { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                        data:row, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                        callback: resolve 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                    }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                    title: '车辆通行记录详情', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                    notip: true, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                    showCancelButton:true, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                    showConfirmButton:true 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                }); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            }).then((res) => {}); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    created() { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        this.mixins_dataUrl = '/sc-community/parkingCar/findCarInOutInfo'; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        this.mixins_query = { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            userId: this.$route.query.id 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        }; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        this.mixins_search(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+}; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+</script> 
			 |