96 lines
2.7 KiB
Vue
96 lines
2.7 KiB
Vue
|
|
<template>
|
|||
|
|
<div class="cnt_box">
|
|||
|
|
<div class="list_box">
|
|||
|
|
<div class="head">
|
|||
|
|
<span class="time">
|
|||
|
|
<van-icon name="clock-o" /> 
|
|||
|
|
{{item.pcsj}}</span>
|
|||
|
|
<span class="bq red" v-if="item.pcclJg == 2">{{item.pcclJgmc}}</span>
|
|||
|
|
<span class="bq blue" v-if="item.pcclJg == 1">{{item.pcclJgmc}}</span>
|
|||
|
|
<span class="bq orange" v-if="item.pcclJg == 9">{{item.pcclJgmc}}</span>
|
|||
|
|
</div>
|
|||
|
|
<div class="info">
|
|||
|
|
<div class="item">
|
|||
|
|
车辆信息:<span class="text">{{item.hphm}}</span> <span>{{setDict(item.hpzl,dict.D_BZ_HPZL)}}</span>
|
|||
|
|
</div>
|
|||
|
|
<div class="item">
|
|||
|
|
人员信息:<span class="text">{{item.jdcsyr}}</span> <span>{{item.jdcsyrsfzh}}</span>
|
|||
|
|
</div>
|
|||
|
|
<div class="item">
|
|||
|
|
盘查人:<span class="text">{{item.ssbm}}</span> <span>{{item.pcmjXm}}</span>
|
|||
|
|
</div>
|
|||
|
|
</div>
|
|||
|
|
</div>
|
|||
|
|
</div>
|
|||
|
|
</template>
|
|||
|
|
|
|||
|
|
<script setup>
|
|||
|
|
import { ref, reactive,onMounted,defineProps } from "vue";
|
|||
|
|
import {getDictList,setDict} from '../utils/dict'
|
|||
|
|
const props = defineProps({
|
|||
|
|
item: Object, //列表内容
|
|||
|
|
path: String, //跳转详情的路由
|
|||
|
|
dict: {
|
|||
|
|
type: Object,
|
|||
|
|
default: {
|
|||
|
|
D_BZ_HPZL: []
|
|||
|
|
},
|
|||
|
|
},
|
|||
|
|
});
|
|||
|
|
</script>
|
|||
|
|
|
|||
|
|
<style lang="scss" scoped>
|
|||
|
|
@import "../assets/styles/mixin.scss";
|
|||
|
|
.cnt_box{
|
|||
|
|
margin-top: 2vw;
|
|||
|
|
padding: 0 4vw;
|
|||
|
|
box-sizing: border-box;
|
|||
|
|
.list_box{
|
|||
|
|
padding: 2vw;
|
|||
|
|
box-sizing: border-box;
|
|||
|
|
border-radius: 2vw;
|
|||
|
|
background: #fff;
|
|||
|
|
border: 1px solid #e5e5e5;
|
|||
|
|
.head{
|
|||
|
|
display: flex;
|
|||
|
|
justify-content: space-between;
|
|||
|
|
align-items: center;
|
|||
|
|
height: 10vw;
|
|||
|
|
border-bottom: 1px solid #e9e9e9;
|
|||
|
|
.time{
|
|||
|
|
color: #4081e9;
|
|||
|
|
@include font_size($font_medium_s);
|
|||
|
|
}
|
|||
|
|
.bq{
|
|||
|
|
padding: 1vw 4vw;
|
|||
|
|
color: #fff;
|
|||
|
|
border-radius: 4vw;
|
|||
|
|
@include font_size($font_medium_s);
|
|||
|
|
}
|
|||
|
|
.red{
|
|||
|
|
background: red;
|
|||
|
|
}
|
|||
|
|
.orange {
|
|||
|
|
background-color: #FF802E;
|
|||
|
|
}
|
|||
|
|
.yellow {
|
|||
|
|
background-color: #FFB114;
|
|||
|
|
}
|
|||
|
|
.blue{
|
|||
|
|
background: #3ACDFF;
|
|||
|
|
}
|
|||
|
|
}
|
|||
|
|
.info{
|
|||
|
|
margin-top: 2vw;
|
|||
|
|
.item{
|
|||
|
|
@include font_size($font_medium_s);
|
|||
|
|
line-height: 6vw;
|
|||
|
|
.text{
|
|||
|
|
margin: 0 4vw;
|
|||
|
|
}
|
|||
|
|
}
|
|||
|
|
}
|
|||
|
|
}
|
|||
|
|
}
|
|||
|
|
</style>>
|