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