This commit is contained in:
yanran200730
2022-02-10 12:03:25 +08:00
parent de30d29b53
commit d1a7c2fd17
4 changed files with 23 additions and 32 deletions

View File

@@ -372,7 +372,7 @@
</div>
</div>
<el-form-item label="现住址:" prop="currentAreaId">
<ai-area-select clearable always-show :instance="instance" :disabled-level="disabledLevel" v-model="baseInfo.currentAreaId"
<ai-area-select clearable always-show :instance="instance" v-model="baseInfo.currentAreaId"
:valueLevel="4"/>
<el-form-item>
<el-input v-model="baseInfo.currentAddress" placeholder="详细地址" clearable/>
@@ -435,8 +435,8 @@
</div>
<el-form-item label="户籍地:" prop="householdAreaId">
<ai-area-select clearable always-show :instance="instance" v-if="showEdit3"
v-model="baseInfo.householdAreaId" :disabled-level="disabledLevel" :valueLevel="4"/>
<el-form-item v-if="baseInfo.householdAreaId">
v-model="baseInfo.householdAreaId" :valueLevel="4"/>
<el-form-item>
<el-input v-model="baseInfo.householdAddress" placeholder="详细地址" clearable/>
</el-form-item>
</el-form-item>
@@ -722,16 +722,7 @@ export default {
}, trigger: "blur"
}],
currentAddress: [{message: "请选择现住址详细地址", required: true}],
householdAreaId: [
{message: "户籍地必须选到村级", required: true,trigger: "blur"},
{
validator: (r, v, cb) => {
if (/.+0{3}$/.test(v)) {
cb("户籍地必须选到村级")
} else cb()
},trigger: "blur"
}
],
householdName: [
{required: true, message: "请选择是否户主", trigger: "change"}
],
@@ -740,9 +731,6 @@ export default {
],
householdIdNumber: [
{required: true, validator: IdNumberPass, trigger: "blur"}
],
householdAddress: [
{required: true, message: "请选择户籍地详细地址", trigger: "blur"}
]
},
imgUrl: "",
@@ -946,14 +934,11 @@ export default {
}
},
created() {
this.disabledLevel = this.user.info.areaMap[this.user.info.areaId].length;
if (!this.showDetail) {
this.showEdit1 = true;
this.showEdit2 = true;
this.showEdit3 = true;
this.showEdit4 = true;
this.baseInfo.householdAreaId = JSON.parse(JSON.stringify(this.user.info.areaId))
this.baseInfo.currentAreaId = JSON.parse(JSON.stringify(this.user.info.areaId))
this.$nextTick(() => this.$refs.ruleForm?.resetFields())
} else {
this.searchDetail(this.$route.query.id);