|
@ -1,7 +1,7 @@ |
|
|
<template> |
|
|
<template> |
|
|
<div class="div_form" v-loading="loading"> |
|
|
<div class="div_form" v-loading="loading"> |
|
|
<div class="form"> |
|
|
<div class="form"> |
|
|
<el-form :model="form" :rules="rules" label-width="100px" ref="editForm"> |
|
|
<el-form :model="form" :rules="rules" label-width="105px" ref="editForm"> |
|
|
<h5 style="margin-top: 6px">基础信息登记</h5> |
|
|
<h5 style="margin-top: 6px">基础信息登记</h5> |
|
|
<div class="flex_box"> |
|
|
<div class="flex_box"> |
|
|
<el-form-item |
|
|
<el-form-item |
|
@ -197,7 +197,7 @@ |
|
|
</el-select> |
|
|
</el-select> |
|
|
</el-form-item> |
|
|
</el-form-item> |
|
|
|
|
|
|
|
|
<el-form-item label="籍贯" prop="baseInfoDto.nativePlace"> |
|
|
<el-form-item label="籍贯" class="flex_item_width1" prop="baseInfoDto.nativePlace"> |
|
|
<el-input |
|
|
<el-input |
|
|
v-model="form.baseInfoDto.nativePlace" |
|
|
v-model="form.baseInfoDto.nativePlace" |
|
|
placeholder="请输入内容" |
|
|
placeholder="请输入内容" |
|
@ -235,12 +235,11 @@ |
|
|
<section |
|
|
<section |
|
|
v-for="(rowItem, index) in this.form.resideInfoDtos" |
|
|
v-for="(rowItem, index) in this.form.resideInfoDtos" |
|
|
:key="index" |
|
|
:key="index" |
|
|
class="flex_box" |
|
|
|
|
|
> |
|
|
> |
|
|
<el-form-item |
|
|
<div class="flex_box"> |
|
|
|
|
|
<el-form-item |
|
|
label="所属组织" |
|
|
label="所属组织" |
|
|
class="font-color-orange flex_item_width1" |
|
|
class="font-color-orange flex_item_width1" |
|
|
style="margin: 0px" |
|
|
|
|
|
:prop="`resideInfoDtos[${index}].gridId`" |
|
|
:prop="`resideInfoDtos[${index}].gridId`" |
|
|
:rules="[ |
|
|
:rules="[ |
|
|
{ |
|
|
{ |
|
@ -266,7 +265,6 @@ |
|
|
<el-form-item |
|
|
<el-form-item |
|
|
:prop="`resideInfoDtos[${index}].villageId`" |
|
|
:prop="`resideInfoDtos[${index}].villageId`" |
|
|
label="所属房屋" |
|
|
label="所属房屋" |
|
|
style="margin: 0px" |
|
|
|
|
|
label-width="100px" |
|
|
label-width="100px" |
|
|
class="font-color-orange flex_item_width4" |
|
|
class="font-color-orange flex_item_width4" |
|
|
:rules="[ |
|
|
:rules="[ |
|
@ -370,8 +368,27 @@ |
|
|
</el-option> |
|
|
</el-option> |
|
|
</el-select> |
|
|
</el-select> |
|
|
</el-form-item> |
|
|
</el-form-item> |
|
|
|
|
|
<el-button |
|
|
<el-form-item label="人房关系" class="font-color-blue"> |
|
|
type="primary" |
|
|
|
|
|
size="mini" |
|
|
|
|
|
icon="el-icon-plus" |
|
|
|
|
|
circle |
|
|
|
|
|
@click="handelClickAddHouse" |
|
|
|
|
|
style="margin-left: 16px; height: 30px" |
|
|
|
|
|
></el-button> |
|
|
|
|
|
<el-button |
|
|
|
|
|
type="danger" |
|
|
|
|
|
v-if="form.resideInfoDtos.length > 1 && rowItem.accessable !== 0" |
|
|
|
|
|
size="small" |
|
|
|
|
|
icon="el-icon-minus" |
|
|
|
|
|
@click="handelClickDelHouse(index)" |
|
|
|
|
|
style="height: 30px" |
|
|
|
|
|
circle |
|
|
|
|
|
> |
|
|
|
|
|
</el-button> |
|
|
|
|
|
</div> |
|
|
|
|
|
<div class="flex_box"> |
|
|
|
|
|
<el-form-item label="人房关系" class="font-color-blue flex_item_width1"> |
|
|
<el-select |
|
|
<el-select |
|
|
v-model="form.resideInfoDtos[index].resiHouseRel" |
|
|
v-model="form.resideInfoDtos[index].resiHouseRel" |
|
|
placeholder="请选择" |
|
|
placeholder="请选择" |
|
@ -389,7 +406,7 @@ |
|
|
></el-option> |
|
|
></el-option> |
|
|
</el-select> |
|
|
</el-select> |
|
|
</el-form-item> |
|
|
</el-form-item> |
|
|
<el-form-item label="人户状况" class="font-color-blue"> |
|
|
<el-form-item label="人户状况" class="font-color-blue flex_item_width1"> |
|
|
<el-select |
|
|
<el-select |
|
|
v-model="form.resideInfoDtos[index].householdSituation" |
|
|
v-model="form.resideInfoDtos[index].householdSituation" |
|
|
placeholder="请选择" |
|
|
placeholder="请选择" |
|
@ -408,7 +425,7 @@ |
|
|
</el-form-item> |
|
|
</el-form-item> |
|
|
<el-form-item |
|
|
<el-form-item |
|
|
label="与户主关系" |
|
|
label="与户主关系" |
|
|
class="font-color-blue font-color-blue2" |
|
|
class="font-color-blue font-color-blue2 flex_item_width1" |
|
|
> |
|
|
> |
|
|
<el-select |
|
|
<el-select |
|
|
v-model="form.resideInfoDtos[index].houseHolderRel" |
|
|
v-model="form.resideInfoDtos[index].houseHolderRel" |
|
@ -427,7 +444,7 @@ |
|
|
</el-select> |
|
|
</el-select> |
|
|
</el-form-item> |
|
|
</el-form-item> |
|
|
|
|
|
|
|
|
<el-form-item label="户籍所在地" v-if="form.resideInfoDtos[index].householdSituation == 'rzhbz'"> |
|
|
<el-form-item label="户籍所在地" v-if="form.resideInfoDtos[index].householdSituation == 'rzhbz'" class="flex_item_width1"> |
|
|
<el-input |
|
|
<el-input |
|
|
class="list_item_width_1" |
|
|
class="list_item_width_1" |
|
|
v-model="form.resideInfoDtos[index].placeOfDomicile" |
|
|
v-model="form.resideInfoDtos[index].placeOfDomicile" |
|
@ -440,7 +457,7 @@ |
|
|
|
|
|
|
|
|
<el-form-item label="现居住地址" v-else-if=" |
|
|
<el-form-item label="现居住地址" v-else-if=" |
|
|
form.resideInfoDtos[index].householdSituation == 'hzrbz' |
|
|
form.resideInfoDtos[index].householdSituation == 'hzrbz' |
|
|
"> |
|
|
" class="flex_item_width1"> |
|
|
<el-input |
|
|
<el-input |
|
|
class="list_item_width_1" |
|
|
class="list_item_width_1" |
|
|
v-model="form.resideInfoDtos[index].currentResidence" |
|
|
v-model="form.resideInfoDtos[index].currentResidence" |
|
@ -451,7 +468,8 @@ |
|
|
></el-input> |
|
|
></el-input> |
|
|
</el-form-item> |
|
|
</el-form-item> |
|
|
|
|
|
|
|
|
<el-form-item label="迁出时间" v-else-if=" |
|
|
<el-form-item label="迁出时间" |
|
|
|
|
|
class="flex_item_width1" v-else-if=" |
|
|
form.resideInfoDtos[index].householdSituation == 'rhdbz' |
|
|
form.resideInfoDtos[index].householdSituation == 'rhdbz' |
|
|
"> |
|
|
"> |
|
|
<el-date-picker |
|
|
<el-date-picker |
|
@ -467,24 +485,7 @@ |
|
|
> |
|
|
> |
|
|
</el-date-picker> |
|
|
</el-date-picker> |
|
|
</el-form-item> |
|
|
</el-form-item> |
|
|
<el-button |
|
|
</div> |
|
|
type="primary" |
|
|
|
|
|
size="mini" |
|
|
|
|
|
icon="el-icon-plus" |
|
|
|
|
|
circle |
|
|
|
|
|
@click="handelClickAddHouse" |
|
|
|
|
|
style="margin-left: 16px; height: 30px" |
|
|
|
|
|
></el-button> |
|
|
|
|
|
<el-button |
|
|
|
|
|
type="danger" |
|
|
|
|
|
v-if="form.resideInfoDtos.length > 1 && rowItem.accessable !== 0" |
|
|
|
|
|
size="small" |
|
|
|
|
|
icon="el-icon-minus" |
|
|
|
|
|
@click="handelClickDelHouse(index)" |
|
|
|
|
|
style="height: 30px" |
|
|
|
|
|
circle |
|
|
|
|
|
> |
|
|
|
|
|
</el-button> |
|
|
|
|
|
</section> |
|
|
</section> |
|
|
<h5>拓展信息登记</h5> |
|
|
<h5>拓展信息登记</h5> |
|
|
<div class="flex_box"> |
|
|
<div class="flex_box"> |
|
@ -644,7 +645,6 @@ |
|
|
|
|
|
|
|
|
<el-form-item class="flex_item_width1" |
|
|
<el-form-item class="flex_item_width1" |
|
|
label="再就业优惠证号" |
|
|
label="再就业优惠证号" |
|
|
label-width="120px" |
|
|
|
|
|
prop="unemployedDto.employmentNum" |
|
|
prop="unemployedDto.employmentNum" |
|
|
v-if=" |
|
|
v-if=" |
|
|
(form.workInfoDto.careerStatus == 0 || |
|
|
(form.workInfoDto.careerStatus == 0 || |
|
@ -683,7 +683,6 @@ |
|
|
" |
|
|
" |
|
|
class="flex_item_width1" |
|
|
class="flex_item_width1" |
|
|
label="是否领取失业金" |
|
|
label="是否领取失业金" |
|
|
label-width="120px" |
|
|
|
|
|
prop="unemployedDto.unempCompensationFlag" |
|
|
prop="unemployedDto.unempCompensationFlag" |
|
|
> |
|
|
> |
|
|
<el-radio-group |
|
|
<el-radio-group |
|
@ -705,7 +704,6 @@ |
|
|
" |
|
|
" |
|
|
class="flex_item_width1" |
|
|
class="flex_item_width1" |
|
|
label="是否就业困难对象" |
|
|
label="是否就业困难对象" |
|
|
label-width="150px" |
|
|
|
|
|
prop="unemployedDto.employmentHardFlag" |
|
|
prop="unemployedDto.employmentHardFlag" |
|
|
> |
|
|
> |
|
|
<el-radio-group v-model="form.unemployedDto.employmentHardFlag"> |
|
|
<el-radio-group v-model="form.unemployedDto.employmentHardFlag"> |
|
@ -725,7 +723,6 @@ |
|
|
" |
|
|
" |
|
|
class="flex_item_width1" |
|
|
class="flex_item_width1" |
|
|
label="劳动就业愿望" |
|
|
label="劳动就业愿望" |
|
|
label-width="105px" |
|
|
|
|
|
prop="workInfoDto.employmentWish" |
|
|
prop="workInfoDto.employmentWish" |
|
|
> |
|
|
> |
|
|
<el-select |
|
|
<el-select |
|
@ -761,7 +758,6 @@ |
|
|
<el-form-item |
|
|
<el-form-item |
|
|
v-if="form.familyInfoDto.elderlyFlag == 1" class="flex_item_width1" |
|
|
v-if="form.familyInfoDto.elderlyFlag == 1" class="flex_item_width1" |
|
|
label="与赡养人关系" |
|
|
label="与赡养人关系" |
|
|
label-width="105px" |
|
|
|
|
|
prop="familyInfoDto.elderlyRelation" |
|
|
prop="familyInfoDto.elderlyRelation" |
|
|
> |
|
|
> |
|
|
<el-select |
|
|
<el-select |
|
@ -782,7 +778,6 @@ |
|
|
<el-form-item |
|
|
<el-form-item |
|
|
v-if="form.familyInfoDto.elderlyFlag == 1" class="flex_item_width1" |
|
|
v-if="form.familyInfoDto.elderlyFlag == 1" class="flex_item_width1" |
|
|
label="赡养人联系电话" |
|
|
label="赡养人联系电话" |
|
|
label-width="150px" |
|
|
|
|
|
prop="familyInfoDto.dependantMobile" |
|
|
prop="familyInfoDto.dependantMobile" |
|
|
> |
|
|
> |
|
|
<el-input |
|
|
<el-input |
|
|