|
|
@ -1,26 +1,26 @@ |
|
|
|
<template> |
|
|
|
<div class=''> |
|
|
|
<div class="item f-font14"> |
|
|
|
<span class="label gray">房主姓名:</span><span class="value">{{ houseInfo.ownerName||"--" }}</span> |
|
|
|
<span class="label gray">房主姓名:</span><span class="value">{{ houseInfo.ownerName || "--" }}</span> |
|
|
|
</div> |
|
|
|
<div class="item f-font14"> |
|
|
|
<span class="label gray">联系电话:</span><span class="value">{{ houseInfo.ownerPhone||"--" }}</span> |
|
|
|
<span class="label gray">联系电话:</span><span class="value">{{ houseInfo.ownerPhone || "--" }}</span> |
|
|
|
</div> |
|
|
|
<div class="item f-font14"> |
|
|
|
<span class="label gray">房屋类型:</span><span class="value">{{ houseInfo.houseTypeName||"--" }}</span> |
|
|
|
<span class="label gray">房屋类型:</span><span class="value">{{ houseInfo.houseTypeName || "--" }}</span> |
|
|
|
</div> |
|
|
|
<div class="item f-font14"> |
|
|
|
<span class="label gray">用途:</span><span class="value">{{ houseInfo.purposeName||"--" }}</span> |
|
|
|
<span class="label gray">用途:</span><span class="value">{{ houseInfo.purposeName || "--" }}</span> |
|
|
|
</div> |
|
|
|
<div class="item f-font14"> |
|
|
|
<span class="label gray">家庭类别:</span><span class="value">{{ houseInfo.resideSituation || "--" }}</span> |
|
|
|
<span class="label gray">家庭类别:</span><span class="value">{{ familyTagsStr || "--" }}</span> |
|
|
|
</div> |
|
|
|
<div class="item f-font14"> |
|
|
|
<span class="label gray">房屋状态:</span><span class="value">{{ houseInfo.rentName||"--" }}</span> |
|
|
|
<span class="label gray">房屋状态:</span><span class="value">{{ houseInfo.rentName || "--" }}</span> |
|
|
|
</div> |
|
|
|
<div class="item f-font14"> |
|
|
|
<span class="label gray">家庭预警:</span> |
|
|
|
<span class="value">{{houseInfo.riskFlag === '1' ? '满意度风险家庭' : '--'}}</span> |
|
|
|
<span class="value">{{ houseInfo.riskFlag === '1' ? '满意度风险家庭' : '--' }}</span> |
|
|
|
</div> |
|
|
|
</div> |
|
|
|
</template> |
|
|
@ -31,11 +31,14 @@ export default { |
|
|
|
//数据 |
|
|
|
data() { |
|
|
|
return { |
|
|
|
houseInfo: {} |
|
|
|
houseInfo: {}, |
|
|
|
family_tag: [], |
|
|
|
familyTagsStr:'' |
|
|
|
}; |
|
|
|
}, |
|
|
|
//创建前 |
|
|
|
created() { |
|
|
|
this.getDictOptions() |
|
|
|
}, |
|
|
|
mounted() { |
|
|
|
this.getPersonalFile() |
|
|
@ -60,6 +63,31 @@ export default { |
|
|
|
let { code, data, msg } = await requestPost(url) |
|
|
|
if (code == 0) { |
|
|
|
this.houseInfo = data |
|
|
|
|
|
|
|
const valuesToMatch = this.houseInfo.familyTags; |
|
|
|
console.log(valuesToMatch); |
|
|
|
const result = this.family_tag |
|
|
|
.filter(item => valuesToMatch.includes(item.value)) |
|
|
|
.map(item => item.label) |
|
|
|
.join(','); |
|
|
|
this.familyTagsStr = result |
|
|
|
console.log(result); |
|
|
|
|
|
|
|
} else { |
|
|
|
this.$message.error(msg) |
|
|
|
} |
|
|
|
}, |
|
|
|
async getDictOptions() { |
|
|
|
const url = "/sys/dict/data/dictlist" |
|
|
|
|
|
|
|
let params = { |
|
|
|
dictType: 'family_tag' |
|
|
|
} |
|
|
|
|
|
|
|
const { data, code, msg } = await requestPost(url, params) |
|
|
|
|
|
|
|
if (code === 0) { |
|
|
|
this.family_tag = data; |
|
|
|
} else { |
|
|
|
this.$message.error(msg) |
|
|
|
} |
|
|
|