|
|
@@ -42,7 +42,7 @@ |
|
|
|
/> |
|
|
|
<van-field required :readonly="!formEnabled.baseApplyForm.baseFormEnabled" v-model="applicationDetail.tHouseApplyProposer.age" label="年龄" placeholder="年龄" input-align="right" type="digit" :rules="[{ required: true }]"/> |
|
|
|
<van-field required :readonly="!formEnabled.baseApplyForm.baseFormEnabled" v-model="applicationDetail.tHouseApplyProposer.phone" label="联系电话" placeholder="联系电话" input-align="right" type="digit" :rules="[{pattern: /(^\d{7}(\d{4})?$)/}]"/> |
|
|
|
<van-field required :readonly="!formEnabled.baseApplyForm.baseFormEnabled" v-model="applicationDetail.tHouseApplyProposer.idcard" label="身份证号" placeholder="身份证号" input-align="right" :rules="[{pattern: /^[1-9]\d{5}(18|19|20|(3\d))\d{2}((0[1-9])|(1[0-2]))(([0-2][1-9])|10|20|30|31)\d{3}[0-9Xx]$/}]" @change="updateUserInfo"/> |
|
|
|
<van-field required :readonly="!formEnabled.baseApplyForm.baseFormEnabled" v-model="applicationDetail.tHouseApplyProposer.idcard" label="身份证号" placeholder="身份证号" input-align="right" :rules="[{pattern: /^[1-9]\d{5}(18|19|20|(3\d))\d{2}((0[1-9])|(1[0-2]))(([0-2][1-9])|10|20|30|31)\d{3}[0-9Xx]$/}]" @input="updateUserInfo"/> |
|
|
|
<van-field required :readonly="!formEnabled.baseApplyForm.baseFormEnabled" v-model="applicationDetail.tHouseApplyProposer.householdRegister" label="户口所在地" placeholder="户口所在地" input-align="right" :rules="[{ required: true }]"/> |
|
|
|
<!-- <van-field required :readonly="!formEnabled.baseApplyForm.baseFormEnabled" v-model="applicationDetail.tHouseApplyProposer.familyAddress" label="家庭住址" placeholder="家庭住址" input-align="right" :rules="[{ required: true }]"/>--> |
|
|
|
<!-- <van-field required readonly v-model="applicationDetail.tHouseApplyProposer.members" label="家庭人口数" placeholder="家庭人口数" type="digit" input-align="right"/>--> |
|
|
@@ -88,7 +88,7 @@ |
|
|
|
<van-field required v-model="item.memberName" label="姓名" placeholder="姓名" input-align="right" :rules="[{ required: true }]"/> |
|
|
|
<van-field required v-model="item.age" label="年龄" placeholder="年龄" input-align="right" :rules="[{ required: true }]"/> |
|
|
|
<van-field required v-model="item.familyStatusName" label="与户主关系" placeholder="与户主关系" input-align="right" :rules="[{ required: true }]"/> |
|
|
|
<van-field required v-model="item.idcard" label="身份证号" placeholder="身份证号" input-align="right" :rules="[{pattern: /^[1-9]\d{5}(18|19|20|(3\d))\d{2}((0[1-9])|(1[0-2]))(([0-2][1-9])|10|20|30|31)\d{3}[0-9Xx]$/}]" @change="updateMemberInfo(index)"/> |
|
|
|
<van-field required v-model="item.idcard" label="身份证号" placeholder="身份证号" input-align="right" :rules="[{pattern: /^[1-9]\d{5}(18|19|20|(3\d))\d{2}((0[1-9])|(1[0-2]))(([0-2][1-9])|10|20|30|31)\d{3}[0-9Xx]$/}]" @input="updateMemberInfo(index)"/> |
|
|
|
<van-field required v-model="item.householdRegister" label="户口所在地" placeholder="户口所在地" input-align="right" :rules="[{ required: true }]"/> |
|
|
|
</div> |
|
|
|
</div> |
|
|
@@ -571,7 +571,7 @@ |
|
|
|
/> |
|
|
|
<van-field required :readonly="!formEnabled.baseApplyForm.baseFormEnabled" v-model="applicationDetail.tHouseApplyProposer.age" label="年龄" placeholder="年龄" input-align="right" type="digit" :rules="[{ required: true }]"/> |
|
|
|
<van-field required :readonly="!formEnabled.baseApplyForm.baseFormEnabled" v-model="applicationDetail.tHouseApplyProposer.phone" label="联系电话" placeholder="联系电话" input-align="right" type="digit" :rules="[{pattern: /(^\d{7}(\d{4})?$)/}]"/> |
|
|
|
<van-field required :readonly="!formEnabled.baseApplyForm.baseFormEnabled" v-model="applicationDetail.tHouseApplyProposer.idcard" label="身份证号" placeholder="身份证号" input-align="right" :rules="[{pattern: /^[1-9]\d{5}(18|19|20|(3\d))\d{2}((0[1-9])|(1[0-2]))(([0-2][1-9])|10|20|30|31)\d{3}[0-9Xx]$/}]" @change="updateUserInfo"/> |
|
|
|
<van-field required :readonly="!formEnabled.baseApplyForm.baseFormEnabled" v-model="applicationDetail.tHouseApplyProposer.idcard" label="身份证号" placeholder="身份证号" input-align="right" :rules="[{pattern: /^[1-9]\d{5}(18|19|20|(3\d))\d{2}((0[1-9])|(1[0-2]))(([0-2][1-9])|10|20|30|31)\d{3}[0-9Xx]$/}]" @input="updateUserInfo"/> |
|
|
|
<van-field required :readonly="!formEnabled.baseApplyForm.baseFormEnabled" v-model="applicationDetail.tHouseApplyProposer.householdRegister" label="户口所在地" placeholder="户口所在地" input-align="right" :rules="[{ required: true }]"/> |
|
|
|
</div> |
|
|
|
</div> |
|
|
@@ -604,7 +604,7 @@ |
|
|
|
<van-field required v-model="item.memberName" label="姓名" placeholder="姓名" input-align="right" :rules="[{ required: true }]"/> |
|
|
|
<van-field required v-model="item.age" label="年龄" placeholder="年龄" input-align="right" :rules="[{ required: true }]"/> |
|
|
|
<van-field required v-model="item.familyStatusName" label="与户主关系" placeholder="与户主关系" input-align="right" :rules="[{ required: true }]"/> |
|
|
|
<van-field required v-model="item.idcard" label="身份证号" placeholder="身份证号" input-align="right" :rules="[{pattern: /^[1-9]\d{5}(18|19|20|(3\d))\d{2}((0[1-9])|(1[0-2]))(([0-2][1-9])|10|20|30|31)\d{3}[0-9Xx]$/}]" @change="updateMemberInfo(index)"/> |
|
|
|
<van-field required v-model="item.idcard" label="身份证号" placeholder="身份证号" input-align="right" :rules="[{pattern: /^[1-9]\d{5}(18|19|20|(3\d))\d{2}((0[1-9])|(1[0-2]))(([0-2][1-9])|10|20|30|31)\d{3}[0-9Xx]$/}]" @input="updateMemberInfo(index)"/> |
|
|
|
<van-field required v-model="item.householdRegister" label="户口所在地" placeholder="户口所在地" input-align="right" :rules="[{ required: true }]"/> |
|
|
|
</div> |
|
|
|
</div> |
|
|
@@ -2273,6 +2273,13 @@ export default { |
|
|
|
this.applicationDetail.tHouseApplyProposer.applyTime = this.getDate(); |
|
|
|
this.getMemberCurrentSituation(); |
|
|
|
this.updateUserInfo(); |
|
|
|
if(this.applicationDetail.tHouseApplyFamilyMembers.length > 0) |
|
|
|
{ |
|
|
|
for(let i = 0; i < this.applicationDetail.tHouseApplyFamilyMembers.length; i++) |
|
|
|
{ |
|
|
|
this.updateMemberInfo(i); |
|
|
|
} |
|
|
|
} |
|
|
|
} |
|
|
|
}); |
|
|
|
}, |
|
|
@@ -2898,11 +2905,14 @@ export default { |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
if (this.checkString(this.applicationDetail.tHouseApplyProposedSituation.location)) { |
|
|
|
return "拟建地址不能为空"; |
|
|
|
} |
|
|
|
if (this.checkString(this.applicationDetail.tHouseApplyProposedSituation.landArea)) { |
|
|
|
return "拟建宅基地面积不能为空"; |
|
|
|
return "宅基地面积不能为空"; |
|
|
|
} |
|
|
|
if (this.checkString(this.applicationDetail.tHouseApplyProposedSituation.buildingLandArea)) { |
|
|
|
return "房基占地面积不能为空"; |
|
|
|
} |
|
|
|
if (this.checkString(this.applicationDetail.tHouseApplyProposedSituation.location)) { |
|
|
|
return "地址不能为空"; |
|
|
|
} |
|
|
|
if (this.checkString(this.applicationDetail.tHouseApplyProposedSituation.east)) { |
|
|
|
return "东至不能为空"; |
|
|
@@ -2919,9 +2929,6 @@ export default { |
|
|
|
if (this.checkString(this.applicationDetail.tHouseApplyProposedSituation.buildingArea)) { |
|
|
|
return "住房建筑面积不能为空"; |
|
|
|
} |
|
|
|
if (this.checkString(this.applicationDetail.tHouseApplyProposedSituation.buildingLandArea)) { |
|
|
|
return "房基占地面积不能为空"; |
|
|
|
} |
|
|
|
if (this.checkString(this.applicationDetail.tHouseApplyProposedSituation.buildingFloors)) { |
|
|
|
return "建筑层数不能为空"; |
|
|
|
} |
|
|
|