|
@ -33,7 +33,11 @@ |
|
|
<div class="ren-cnt"> |
|
|
<div class="ren-cnt"> |
|
|
<h5>人员类别:</h5> |
|
|
<h5>人员类别:</h5> |
|
|
<p> |
|
|
<p> |
|
|
{{ info.personCategory.join("、") }} |
|
|
{{ |
|
|
|
|
|
info.personCategory.length == 0 |
|
|
|
|
|
? "--" |
|
|
|
|
|
: info.personCategory.join("、") |
|
|
|
|
|
}} |
|
|
</p> |
|
|
</p> |
|
|
</div> |
|
|
</div> |
|
|
</div> |
|
|
</div> |
|
@ -45,7 +49,7 @@ |
|
|
<div class="ren-cnt"> |
|
|
<div class="ren-cnt"> |
|
|
<h5>工作单位:</h5> |
|
|
<h5>工作单位:</h5> |
|
|
<p> |
|
|
<p> |
|
|
{{ info.workUnit }} |
|
|
{{ info.workUnit || "--" }} |
|
|
</p> |
|
|
</p> |
|
|
</div> |
|
|
</div> |
|
|
</div> |
|
|
</div> |
|
@ -57,7 +61,11 @@ |
|
|
<div class="ren-cnt"> |
|
|
<div class="ren-cnt"> |
|
|
<h5>志愿者类别:</h5> |
|
|
<h5>志愿者类别:</h5> |
|
|
<p> |
|
|
<p> |
|
|
{{ info.volunteerCategory.join("、") }} |
|
|
{{ |
|
|
|
|
|
info.volunteerCategory.length == 0 |
|
|
|
|
|
? "--" |
|
|
|
|
|
: info.volunteerCategory.join("、") |
|
|
|
|
|
}} |
|
|
</p> |
|
|
</p> |
|
|
</div> |
|
|
</div> |
|
|
</div> |
|
|
</div> |
|
@ -69,7 +77,11 @@ |
|
|
<div class="ren-cnt"> |
|
|
<div class="ren-cnt"> |
|
|
<h5>房屋信息:</h5> |
|
|
<h5>房屋信息:</h5> |
|
|
<p> |
|
|
<p> |
|
|
{{ info.houseInfo.join("、") }} |
|
|
{{ |
|
|
|
|
|
info.houseInfo.length == 0 |
|
|
|
|
|
? "--" |
|
|
|
|
|
: info.houseInfo.join("、") |
|
|
|
|
|
}} |
|
|
</p> |
|
|
</p> |
|
|
</div> |
|
|
</div> |
|
|
</div> |
|
|
</div> |
|
@ -80,75 +92,27 @@ |
|
|
|
|
|
|
|
|
<div class="ren-cnt"> |
|
|
<div class="ren-cnt"> |
|
|
<h5>经济状况:</h5> |
|
|
<h5>经济状况:</h5> |
|
|
<p>月薪{{ info.financialSituation.monthlyIncome }}</p> |
|
|
<p> |
|
|
|
|
|
月薪: |
|
|
|
|
|
{{ |
|
|
|
|
|
info.financialSituation.monthlyIncome || "--" |
|
|
|
|
|
}},退休金:{{ |
|
|
|
|
|
info.financialSituation.retirementAmount || "--" |
|
|
|
|
|
}} |
|
|
|
|
|
</p> |
|
|
</div> |
|
|
</div> |
|
|
</div> |
|
|
</div> |
|
|
</div> |
|
|
</div> |
|
|
</cpt-card> |
|
|
</cpt-card> |
|
|
</div> |
|
|
</div> |
|
|
|
|
|
|
|
|
<div class="m-pop" v-if="showedMoreInfo"> |
|
|
<people-more |
|
|
<div class="wrap"> |
|
|
v-show="showedMoreInfo" |
|
|
<cpt-card> |
|
|
v-if="userId" |
|
|
<div class="title"> |
|
|
:userId="userId" |
|
|
<img src="@/assets/img/shuju/title-tip.png" /> |
|
|
:gridName="info.gridName" |
|
|
<span>更多信息</span> |
|
|
@close="showedMoreInfo = false" |
|
|
</div> |
|
|
/> |
|
|
|
|
|
|
|
|
<div class="btn-close" @click="showedMoreInfo = false"> |
|
|
|
|
|
<img src="@/assets/img/shuju/people/close.png" /> |
|
|
|
|
|
</div> |
|
|
|
|
|
|
|
|
|
|
|
<edit-resi |
|
|
|
|
|
v-if="dialogEditVisible" |
|
|
|
|
|
ref="baseForm" |
|
|
|
|
|
:disabled="disabled" |
|
|
|
|
|
:form-info="editForm" |
|
|
|
|
|
:fixed="true" |
|
|
|
|
|
:form-list="formList" |
|
|
|
|
|
@changegroup="handleChangeGroup" |
|
|
|
|
|
/> |
|
|
|
|
|
|
|
|
|
|
|
<div class="list"> |
|
|
|
|
|
<div class="item">所属网格:商区社区第一网格</div> |
|
|
|
|
|
<div class="item">所属网格:商区社区第一网格</div> |
|
|
|
|
|
<div class="item">所属网格:商区社区第一网格</div> |
|
|
|
|
|
<div class="item">所属网格:商区社区第一网格</div> |
|
|
|
|
|
<div class="item">所属网格:商区社区第一网格</div> |
|
|
|
|
|
</div> |
|
|
|
|
|
|
|
|
|
|
|
<div class="line"></div> |
|
|
|
|
|
|
|
|
|
|
|
<div class="list"> |
|
|
|
|
|
<div class="item">所属网格:商区社区第一网格</div> |
|
|
|
|
|
<div class="item">所属网格:商区社区第一网格</div> |
|
|
|
|
|
<div class="item">所属网格:商区社区第一网格</div> |
|
|
|
|
|
<div class="item">所属网格:商区社区第一网格</div> |
|
|
|
|
|
<div class="item">所属网格:商区社区第一网格</div> |
|
|
|
|
|
</div> |
|
|
|
|
|
|
|
|
|
|
|
<div class="line"></div> |
|
|
|
|
|
|
|
|
|
|
|
<div class="list"> |
|
|
|
|
|
<div class="item">所属网格:商区社区第一网格</div> |
|
|
|
|
|
<div class="item">所属网格:商区社区第一网格</div> |
|
|
|
|
|
<div class="item">所属网格:商区社区第一网格</div> |
|
|
|
|
|
<div class="item">所属网格:商区社区第一网格</div> |
|
|
|
|
|
<div class="item">所属网格:商区社区第一网格</div> |
|
|
|
|
|
</div> |
|
|
|
|
|
|
|
|
|
|
|
<div class="line"></div> |
|
|
|
|
|
|
|
|
|
|
|
<div class="list"> |
|
|
|
|
|
<div class="item">所属网格:商区社区第一网格</div> |
|
|
|
|
|
<div class="item">所属网格:商区社区第一网格</div> |
|
|
|
|
|
<div class="item">所属网格:商区社区第一网格</div> |
|
|
|
|
|
<div class="item">所属网格:商区社区第一网格</div> |
|
|
|
|
|
<div class="item">所属网格:商区社区第一网格</div> |
|
|
|
|
|
</div> |
|
|
|
|
|
</cpt-card> |
|
|
|
|
|
</div> |
|
|
|
|
|
</div> |
|
|
|
|
|
|
|
|
|
|
|
<div class="m-relation"> |
|
|
<div class="m-relation"> |
|
|
<cpt-card> |
|
|
<cpt-card> |
|
@ -166,7 +130,12 @@ |
|
|
<div class="huzhu-name">{{ houseInfo.ownerName }}</div> |
|
|
<div class="huzhu-name">{{ houseInfo.ownerName }}</div> |
|
|
<p>(户主)</p> |
|
|
<p>(户主)</p> |
|
|
</div> |
|
|
</div> |
|
|
<div class="rel z-zuo-2" v-if="houseInfo.list[0]"> |
|
|
|
|
|
|
|
|
<div |
|
|
|
|
|
class="rel z-zuo-2" |
|
|
|
|
|
@click="userId = houseInfo.userList[0].userId" |
|
|
|
|
|
v-if="houseInfo.userList[0]" |
|
|
|
|
|
> |
|
|
<img |
|
|
<img |
|
|
class="rel-bg" |
|
|
class="rel-bg" |
|
|
src="@/assets/img/shuju/people/huzhu-kuang-zuo.png" |
|
|
src="@/assets/img/shuju/people/huzhu-kuang-zuo.png" |
|
@ -175,15 +144,24 @@ |
|
|
class="rel-line" |
|
|
class="rel-line" |
|
|
src="@/assets/img/shuju/people/huzhu-line/zuo2.png" |
|
|
src="@/assets/img/shuju/people/huzhu-line/zuo2.png" |
|
|
/> |
|
|
/> |
|
|
<div class="rel-text"> |
|
|
<div |
|
|
<span class="rel-call">{{ houseInfo.list[0].relation }}</span> |
|
|
class="rel-text" |
|
|
|
|
|
:class="houseInfo.userList[0].isSelf == '1' ? 'z-on' : ''" |
|
|
|
|
|
> |
|
|
|
|
|
<span class="rel-call">{{ |
|
|
|
|
|
houseInfo.userList[0].relation |
|
|
|
|
|
}}</span> |
|
|
<span class="rel-name" |
|
|
<span class="rel-name" |
|
|
>({{ houseInfo.list[0].userName }})</span |
|
|
>({{ houseInfo.userList[0].userName }})</span |
|
|
> |
|
|
> |
|
|
</div> |
|
|
</div> |
|
|
</div> |
|
|
</div> |
|
|
|
|
|
|
|
|
<div class="rel z-you-2" v-if="houseInfo.list[1]"> |
|
|
<div |
|
|
|
|
|
class="rel z-you-2" |
|
|
|
|
|
@click="userId = houseInfo.userList[1].userId" |
|
|
|
|
|
v-if="houseInfo.userList[1]" |
|
|
|
|
|
> |
|
|
<img |
|
|
<img |
|
|
class="rel-bg" |
|
|
class="rel-bg" |
|
|
src="@/assets/img/shuju/people/huzhu-kuang-you.png" |
|
|
src="@/assets/img/shuju/people/huzhu-kuang-you.png" |
|
@ -192,15 +170,24 @@ |
|
|
class="rel-line" |
|
|
class="rel-line" |
|
|
src="@/assets/img/shuju/people/huzhu-line/you2.png" |
|
|
src="@/assets/img/shuju/people/huzhu-line/you2.png" |
|
|
/> |
|
|
/> |
|
|
<div class="rel-text"> |
|
|
<div |
|
|
<span class="rel-call">{{ houseInfo.list[1].relation }}</span> |
|
|
class="rel-text" |
|
|
|
|
|
:class="houseInfo.userList[1].isSelf == '1' ? 'z-on' : ''" |
|
|
|
|
|
> |
|
|
|
|
|
<span class="rel-call">{{ |
|
|
|
|
|
houseInfo.userList[1].relation |
|
|
|
|
|
}}</span> |
|
|
<span class="rel-name" |
|
|
<span class="rel-name" |
|
|
>({{ houseInfo.list[1].userName }})</span |
|
|
>({{ houseInfo.userList[1].userName }})</span |
|
|
> |
|
|
> |
|
|
</div> |
|
|
</div> |
|
|
</div> |
|
|
</div> |
|
|
|
|
|
|
|
|
<div class="rel z-zuo-1" v-if="houseInfo.list[2]"> |
|
|
<div |
|
|
|
|
|
class="rel z-zuo-1" |
|
|
|
|
|
@click="userId = houseInfo.userList[2].userId" |
|
|
|
|
|
v-if="houseInfo.userList[2]" |
|
|
|
|
|
> |
|
|
<img |
|
|
<img |
|
|
class="rel-bg" |
|
|
class="rel-bg" |
|
|
src="@/assets/img/shuju/people/huzhu-kuang-zuo.png" |
|
|
src="@/assets/img/shuju/people/huzhu-kuang-zuo.png" |
|
@ -209,15 +196,24 @@ |
|
|
class="rel-line" |
|
|
class="rel-line" |
|
|
src="@/assets/img/shuju/people/huzhu-line/zuo1.png" |
|
|
src="@/assets/img/shuju/people/huzhu-line/zuo1.png" |
|
|
/> |
|
|
/> |
|
|
<div class="rel-text"> |
|
|
<div |
|
|
<span class="rel-call">{{ houseInfo.list[2].relation }}</span> |
|
|
class="rel-text" |
|
|
|
|
|
:class="houseInfo.userList[2].isSelf == '1' ? 'z-on' : ''" |
|
|
|
|
|
> |
|
|
|
|
|
<span class="rel-call">{{ |
|
|
|
|
|
houseInfo.userList[2].relation |
|
|
|
|
|
}}</span> |
|
|
<span class="rel-name" |
|
|
<span class="rel-name" |
|
|
>({{ houseInfo.list[2].userName }})</span |
|
|
>({{ houseInfo.userList[2].userName }})</span |
|
|
> |
|
|
> |
|
|
</div> |
|
|
</div> |
|
|
</div> |
|
|
</div> |
|
|
|
|
|
|
|
|
<div class="rel z-you-1" v-if="houseInfo.list[3]"> |
|
|
<div |
|
|
|
|
|
class="rel z-you-1" |
|
|
|
|
|
@click="userId = houseInfo.userList[3].userId" |
|
|
|
|
|
v-if="houseInfo.userList[3]" |
|
|
|
|
|
> |
|
|
<img |
|
|
<img |
|
|
class="rel-bg" |
|
|
class="rel-bg" |
|
|
src="@/assets/img/shuju/people/huzhu-kuang-you.png" |
|
|
src="@/assets/img/shuju/people/huzhu-kuang-you.png" |
|
@ -226,15 +222,24 @@ |
|
|
class="rel-line" |
|
|
class="rel-line" |
|
|
src="@/assets/img/shuju/people/huzhu-line/you1.png" |
|
|
src="@/assets/img/shuju/people/huzhu-line/you1.png" |
|
|
/> |
|
|
/> |
|
|
<div class="rel-text"> |
|
|
<div |
|
|
<span class="rel-call">{{ houseInfo.list[3].relation }}</span> |
|
|
class="rel-text" |
|
|
|
|
|
:class="houseInfo.userList[3].isSelf == '1' ? 'z-on' : ''" |
|
|
|
|
|
> |
|
|
|
|
|
<span class="rel-call">{{ |
|
|
|
|
|
houseInfo.userList[3].relation |
|
|
|
|
|
}}</span> |
|
|
<span class="rel-name" |
|
|
<span class="rel-name" |
|
|
>({{ houseInfo.list[3].userName }})</span |
|
|
>({{ houseInfo.userList[3].userName }})</span |
|
|
> |
|
|
> |
|
|
</div> |
|
|
</div> |
|
|
</div> |
|
|
</div> |
|
|
|
|
|
|
|
|
<div class="rel z-zuo-3" v-if="houseInfo.list[4]"> |
|
|
<div |
|
|
|
|
|
class="rel z-zuo-3" |
|
|
|
|
|
@click="userId = houseInfo.userList[4].userId" |
|
|
|
|
|
v-if="houseInfo.userList[4]" |
|
|
|
|
|
> |
|
|
<img |
|
|
<img |
|
|
class="rel-bg" |
|
|
class="rel-bg" |
|
|
src="@/assets/img/shuju/people/huzhu-kuang-zuo.png" |
|
|
src="@/assets/img/shuju/people/huzhu-kuang-zuo.png" |
|
@ -243,15 +248,24 @@ |
|
|
class="rel-line" |
|
|
class="rel-line" |
|
|
src="@/assets/img/shuju/people/huzhu-line/zuo3.png" |
|
|
src="@/assets/img/shuju/people/huzhu-line/zuo3.png" |
|
|
/> |
|
|
/> |
|
|
<div class="rel-text"> |
|
|
<div |
|
|
<span class="rel-call">{{ houseInfo.list[4].relation }}</span> |
|
|
class="rel-text" |
|
|
|
|
|
:class="houseInfo.userList[4].isSelf == '1' ? 'z-on' : ''" |
|
|
|
|
|
> |
|
|
|
|
|
<span class="rel-call">{{ |
|
|
|
|
|
houseInfo.userList[4].relation |
|
|
|
|
|
}}</span> |
|
|
<span class="rel-name" |
|
|
<span class="rel-name" |
|
|
>({{ houseInfo.list[4].userName }})</span |
|
|
>({{ houseInfo.userList[4].userName }})</span |
|
|
> |
|
|
> |
|
|
</div> |
|
|
</div> |
|
|
</div> |
|
|
</div> |
|
|
|
|
|
|
|
|
<div class="rel z-you-3" v-if="houseInfo.list[5]"> |
|
|
<div |
|
|
|
|
|
class="rel z-you-3" |
|
|
|
|
|
@click="userId = houseInfo.userList[5].userId" |
|
|
|
|
|
v-if="houseInfo.userList[5]" |
|
|
|
|
|
> |
|
|
<img |
|
|
<img |
|
|
class="rel-bg" |
|
|
class="rel-bg" |
|
|
src="@/assets/img/shuju/people/huzhu-kuang-you.png" |
|
|
src="@/assets/img/shuju/people/huzhu-kuang-you.png" |
|
@ -260,10 +274,15 @@ |
|
|
class="rel-line" |
|
|
class="rel-line" |
|
|
src="@/assets/img/shuju/people/huzhu-line/you3.png" |
|
|
src="@/assets/img/shuju/people/huzhu-line/you3.png" |
|
|
/> |
|
|
/> |
|
|
<div class="rel-text"> |
|
|
<div |
|
|
<span class="rel-call">{{ houseInfo.list[5].relation }}</span> |
|
|
class="rel-text" |
|
|
|
|
|
:class="houseInfo.userList[5].isSelf == '1' ? 'z-on' : ''" |
|
|
|
|
|
> |
|
|
|
|
|
<span class="rel-call">{{ |
|
|
|
|
|
houseInfo.userList[5].relation |
|
|
|
|
|
}}</span> |
|
|
<span class="rel-name" |
|
|
<span class="rel-name" |
|
|
>({{ houseInfo.list[5].userName }})</span |
|
|
>({{ houseInfo.userList[5].userName }})</span |
|
|
> |
|
|
> |
|
|
</div> |
|
|
</div> |
|
|
</div> |
|
|
</div> |
|
@ -279,12 +298,16 @@ |
|
|
import { Loading } from "element-ui"; //引入Loading服务 |
|
|
import { Loading } from "element-ui"; //引入Loading服务 |
|
|
import { requestPost } from "@/js/dai/request"; |
|
|
import { requestPost } from "@/js/dai/request"; |
|
|
import cptCard from "@/views/modules/visual/cpts/card"; |
|
|
import cptCard from "@/views/modules/visual/cpts/card"; |
|
|
|
|
|
import peopleMore from "@/views/modules/visual/basicinfo/cpts/people-more"; |
|
|
|
|
|
|
|
|
export default { |
|
|
export default { |
|
|
name: "HomeMap", |
|
|
name: "HomeMap", |
|
|
data() { |
|
|
data() { |
|
|
return { |
|
|
return { |
|
|
showedMoreInfo: false, |
|
|
showedMoreInfo: false, |
|
|
|
|
|
|
|
|
|
|
|
userId: "", |
|
|
|
|
|
|
|
|
info: { |
|
|
info: { |
|
|
financialSituation: { monthlyIncome: "", retirementAmount: "" }, |
|
|
financialSituation: { monthlyIncome: "", retirementAmount: "" }, |
|
|
gridName: "", |
|
|
gridName: "", |
|
@ -297,22 +320,22 @@ export default { |
|
|
|
|
|
|
|
|
houseInfo: { |
|
|
houseInfo: { |
|
|
ownerName: "", |
|
|
ownerName: "", |
|
|
list: [ |
|
|
userList: [ |
|
|
{ |
|
|
// { |
|
|
userId: "", |
|
|
// userId: "", |
|
|
userName: "", |
|
|
// userName: "", |
|
|
isSelf: "", |
|
|
// isSelf: "", |
|
|
relation: "", |
|
|
// relation: "", |
|
|
}, |
|
|
// }, |
|
|
], |
|
|
], |
|
|
}, |
|
|
}, |
|
|
}; |
|
|
}; |
|
|
}, |
|
|
}, |
|
|
|
|
|
|
|
|
props: { |
|
|
props: { |
|
|
userId: { |
|
|
uid: { |
|
|
type: String, |
|
|
type: String, |
|
|
default: "", |
|
|
default: "8ada68cb6f1e4b9a8333348a39ef3aee", |
|
|
}, |
|
|
}, |
|
|
}, |
|
|
}, |
|
|
|
|
|
|
|
@ -320,15 +343,20 @@ export default { |
|
|
|
|
|
|
|
|
components: { |
|
|
components: { |
|
|
cptCard, |
|
|
cptCard, |
|
|
|
|
|
peopleMore, |
|
|
}, |
|
|
}, |
|
|
|
|
|
|
|
|
watch: { |
|
|
watch: { |
|
|
|
|
|
uid(id) { |
|
|
|
|
|
this.userId = id; |
|
|
|
|
|
}, |
|
|
userId() { |
|
|
userId() { |
|
|
this.getApiData(); |
|
|
this.getApiData(); |
|
|
}, |
|
|
}, |
|
|
}, |
|
|
}, |
|
|
|
|
|
|
|
|
async mounted() { |
|
|
async mounted() { |
|
|
|
|
|
this.userId = this.uid; |
|
|
this.getApiData(); |
|
|
this.getApiData(); |
|
|
}, |
|
|
}, |
|
|
|
|
|
|
|
|