Files
jg_app/src/components/pcclList.vue
2026-04-10 17:10:36 +08:00

96 lines
2.7 KiB
Vue
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

<template>
<div class="cnt_box">
<div class="list_box">
<div class="head">
<span class="time">
<van-icon name="clock-o" />&ensp;
{{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>>