102 lines
2.2 KiB
Vue
102 lines
2.2 KiB
Vue
|
|
<template>
|
|||
|
|
<div>
|
|||
|
|
<div class="headClass" style="">
|
|||
|
|
<h3>全要素布控</h3>
|
|||
|
|
|
|||
|
|
</div>
|
|||
|
|
<div class="marginBox">
|
|||
|
|
<div>身份证号码:{{ listData.rySfzh }} <span>({{ listData.zdrBkZt ? '已布控' : '未布控' }})</span></div>
|
|||
|
|
<div v-if="listData.ryLxdh&&listData.ryLxdh.length>0"> 手机号码:
|
|||
|
|
<span style="color: #000;" v-for="(item, index) in listData.ryLxdh" :key="index">{{ item }}
|
|||
|
|
<span v-if="index != listData.ryLxdh.length - 1">、</span>
|
|||
|
|
</span>
|
|||
|
|
<div> {{ listData.ryLxdh?.[1] }}<span>({{ listData.zdrBkZt ? '已布控' : '未布控' }})</span></div>
|
|||
|
|
</div>
|
|||
|
|
<div v-if="listData.clxxList">车牌号码:
|
|||
|
|
<span style="color: #000;" v-for="(item, index) in listData.clxxList" :key="index">{{ item.cph }}
|
|||
|
|
<span v-if="index != listData.clxxList.length - 1">、</span>
|
|||
|
|
</span>
|
|||
|
|
<span>({{ listData.zdrBkZt ? '已布控' : '未布控' }})</span>
|
|||
|
|
</div>
|
|||
|
|
</div>
|
|||
|
|
</div>
|
|||
|
|
|
|||
|
|
</template>
|
|||
|
|
|
|||
|
|
<script setup>
|
|||
|
|
import { ref, onMounted, watch } from 'vue';
|
|||
|
|
const props = defineProps({
|
|||
|
|
dataList: {
|
|||
|
|
type: Object,
|
|||
|
|
default: () => { },
|
|||
|
|
}, disabled: {
|
|||
|
|
type: Boolean,
|
|||
|
|
default: false
|
|||
|
|
},
|
|||
|
|
showBut: {
|
|||
|
|
type: Boolean,
|
|||
|
|
default: false
|
|||
|
|
},
|
|||
|
|
})
|
|||
|
|
const status = ref(false)
|
|||
|
|
const listData = ref({})
|
|||
|
|
watch(() => props.dataList, (val) => {
|
|||
|
|
if (val) {
|
|||
|
|
listData.value = val
|
|||
|
|
|
|||
|
|
}
|
|||
|
|
}, { deep: true })
|
|||
|
|
onMounted(() => {
|
|||
|
|
console.log('Deployment 组件已挂载!')
|
|||
|
|
})
|
|||
|
|
</script>
|
|||
|
|
|
|||
|
|
<style lang="scss" scoped>
|
|||
|
|
@import "~@/assets/css/layout.scss";
|
|||
|
|
@import "~@/assets/css/element-plus.scss";
|
|||
|
|
|
|||
|
|
.headClass {
|
|||
|
|
font-size: 18px;
|
|||
|
|
font-weight: 600;
|
|||
|
|
color: #303133;
|
|||
|
|
margin: 0 0 10px 0;
|
|||
|
|
border-bottom: 2px solid #409eff;
|
|||
|
|
position: relative;
|
|||
|
|
display: flex;
|
|||
|
|
justify-content: space-between;
|
|||
|
|
align-items: center;
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
.marginBox {
|
|||
|
|
span {
|
|||
|
|
margin-left: 10px;
|
|||
|
|
color: #ff4040;
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
&>:nth-child(1) {
|
|||
|
|
// width: 300px;
|
|||
|
|
height: 30px;
|
|||
|
|
|
|||
|
|
display: flex;
|
|||
|
|
align-items: center;
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
&>:nth-child(2) {
|
|||
|
|
// width: 400px;
|
|||
|
|
height: 30px;
|
|||
|
|
|
|||
|
|
display: flex;
|
|||
|
|
align-items: center;
|
|||
|
|
// justify-content: space-between;
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
&>:nth-child(3) {
|
|||
|
|
// width: 210px;
|
|||
|
|
height: 30px;
|
|||
|
|
|
|||
|
|
display: flex;
|
|||
|
|
align-items: center;
|
|||
|
|
}
|
|||
|
|
}
|
|||
|
|
</style>
|