|
|
@ -1,73 +1,90 @@ |
|
|
|
<template> |
|
|
|
<div> |
|
|
|
<div class="dialog-h-content scroll-h"> |
|
|
|
<div class="div_tuomin"> |
|
|
|
<el-button v-if="view_real_data" |
|
|
|
size="mini" |
|
|
|
class="diy-button--search" |
|
|
|
@click="handleTuomin">显示脱敏信息</el-button> |
|
|
|
</div> |
|
|
|
|
|
|
|
<div v-if="initLoading" |
|
|
|
class="m-row"> |
|
|
|
<div class="m-info"> |
|
|
|
class="m-row m-row-2row"> |
|
|
|
<div class="m-info-2row"> |
|
|
|
<div class="info-prop"> |
|
|
|
<span class="info-title-2">所属楼栋:</span> |
|
|
|
<span class="info-title info-title-100">所属楼栋:</span> |
|
|
|
<span>{{ agencyObj.neighborHoodName }}-{{agencyObj.label}}</span> |
|
|
|
</div> |
|
|
|
|
|
|
|
<div class="info-prop"> |
|
|
|
<span class="info-title-2">单元号:</span> |
|
|
|
<span class="info-title info-title-100">单元号:</span> |
|
|
|
<span>{{ dataForm.unitName?dataForm.unitName:'--' }}</span> |
|
|
|
</div> |
|
|
|
|
|
|
|
<div class="info-prop"> |
|
|
|
<span class="info-title-2">门牌号:</span> |
|
|
|
<span class="info-title info-title-100">门牌号:</span> |
|
|
|
<span>{{ dataForm.doorName}}</span> |
|
|
|
</div> |
|
|
|
|
|
|
|
<div class="info-prop"> |
|
|
|
<span class="info-title-2">房屋编码:</span> |
|
|
|
<span>{{ dataForm.coding?dataForm.coding:'--'}}</span> |
|
|
|
</div> |
|
|
|
<div v-if="dataForm.houseQrcodeUrl" |
|
|
|
style="display: flex;flex-direction: column;"> |
|
|
|
<img style="margin-left: 70px;width: 200px;" |
|
|
|
:src="dataForm.houseQrcodeUrl"> |
|
|
|
<a style="margin-left: 80px" |
|
|
|
:href="dataForm.houseQrcodeUrl" |
|
|
|
target="_blank">下载</a> |
|
|
|
</div> |
|
|
|
|
|
|
|
<div class="info-prop"> |
|
|
|
<span class="info-title-2">房屋类型:</span> |
|
|
|
<span class="info-title info-title-100">房屋类型:</span> |
|
|
|
<span>{{dataForm.houseTypeName?dataForm.houseTypeName:'--' }}</span> |
|
|
|
</div> |
|
|
|
<div class="info-prop"> |
|
|
|
<span class="info-title-2">房屋用途:</span> |
|
|
|
<span class="info-title info-title-100">房屋用途:</span> |
|
|
|
<span>{{dataForm.purposeName?dataForm.purposeName:'--' }}</span> |
|
|
|
</div> |
|
|
|
<div class="info-prop"> |
|
|
|
<span class="info-title-2">房屋状态:</span> |
|
|
|
<span class="info-title info-title-100">房屋状态:</span> |
|
|
|
<span>{{dataForm.rentName?dataForm.rentName:'--' }}</span> |
|
|
|
</div> |
|
|
|
<div class="info-prop"> |
|
|
|
<span class="info-title-2">房主姓名:</span> |
|
|
|
<span class="info-title info-title-100">房主姓名:</span> |
|
|
|
<span>{{dataForm.ownerName?dataForm.ownerName:'--' }}</span> |
|
|
|
</div> |
|
|
|
<div class="info-prop"> |
|
|
|
<span class="info-title-2">联系方式:</span> |
|
|
|
<span>{{dataForm.showOwnerPhone?dataForm.showOwnerPhone:'--' }}</span> |
|
|
|
<span class="info-title info-title-100">联系方式:</span> |
|
|
|
<span class="info-mingan">{{dataForm.showOwnerPhone?dataForm.showOwnerPhone:'--' }}</span> |
|
|
|
<el-button v-if="view_real_data" |
|
|
|
style="margin-left: 10px" |
|
|
|
type="text" |
|
|
|
class="div-table-button--blue" |
|
|
|
icon="el-icon-view" |
|
|
|
size="small" |
|
|
|
@click="handleTuomin('phone')">显示</el-button> |
|
|
|
</div> |
|
|
|
<div class="info-prop"> |
|
|
|
<span class="info-title-2">房主身份证:</span> |
|
|
|
<span>{{dataForm.showOwnerIdCard?dataForm.showOwnerIdCard:'--' }}</span> |
|
|
|
<span class="info-title info-title-100">房主身份证:</span> |
|
|
|
<span class="info-mingan">{{dataForm.showOwnerIdCard?dataForm.showOwnerIdCard:'--' }}</span> |
|
|
|
<el-button v-if="view_real_data" |
|
|
|
style="margin-left: 10px" |
|
|
|
type="text" |
|
|
|
class="div-table-button--blue" |
|
|
|
icon="el-icon-view" |
|
|
|
size="small" |
|
|
|
@click="handleTuomin('idcard')">显示</el-button> |
|
|
|
</div> |
|
|
|
<div class="info-prop"> |
|
|
|
<span class="info-title-2">备注:</span> |
|
|
|
<span class="info-title info-title-100">备注:</span> |
|
|
|
<span>{{dataForm.remark?dataForm.remark:'--' }}</span> |
|
|
|
</div> |
|
|
|
|
|
|
|
</div> |
|
|
|
|
|
|
|
<div class="m-info-2row"> |
|
|
|
<div class="info-prop"> |
|
|
|
<span class="info-title info-title-100">房屋编码:</span> |
|
|
|
<span>{{ dataForm.coding?dataForm.coding:'--'}}</span> |
|
|
|
</div> |
|
|
|
<div v-if="dataForm.houseQrcodeUrl" |
|
|
|
class="info-prop"> |
|
|
|
<span class="info-title info-title-100">二维码:</span> |
|
|
|
<div style="display: flex;flex-direction: column;"> |
|
|
|
<img style="margin-left: 20px;width: 150px;" |
|
|
|
:src="dataForm.houseQrcodeUrl"> |
|
|
|
<a style="margin-left: 30px;margin-top:20px" |
|
|
|
class="div-table-button--blue" |
|
|
|
:href="dataForm.houseQrcodeUrl" |
|
|
|
target="_blank"><i class="el-icon-download"></i>下载</a> |
|
|
|
</div> |
|
|
|
|
|
|
|
</div> |
|
|
|
|
|
|
|
</div> |
|
|
|
</div> |
|
|
|
|
|
|
|
</div> |
|
|
@ -169,7 +186,7 @@ export default { |
|
|
|
|
|
|
|
}, |
|
|
|
|
|
|
|
async handleTuomin () { |
|
|
|
async handleTuomin (type) { |
|
|
|
const url = "/data/aggregator/epmetuser/detailByType"; |
|
|
|
|
|
|
|
const { data, code, msg } = await requestPost(url, { |
|
|
@ -178,8 +195,14 @@ export default { |
|
|
|
}); |
|
|
|
|
|
|
|
if (code === 0) { |
|
|
|
this.$set(this.dataForm, 'showOwnerPhone', data.mobile) |
|
|
|
this.$set(this.dataForm, 'showOwnerIdCard', data.idCard) |
|
|
|
if (type === 'phone') { |
|
|
|
this.$set(this.dataForm, 'showOwnerPhone', data.mobile) |
|
|
|
} |
|
|
|
if (type === 'idcard') { |
|
|
|
this.$set(this.dataForm, 'showOwnerIdCard', data.idCard) |
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
} else { |
|
|
|
this.$message.error(msg); |
|
|
|
} |
|
|
|