监测对象字段对完了
This commit is contained in:
@@ -30,47 +30,44 @@
|
||||
<el-input disabled v-model="form.age" placeholder="请输入年龄" type="number"/>
|
||||
</el-form-item>
|
||||
<el-form-item label="文化程度" prop="education">
|
||||
<ai-select v-model="form.education" :selectList="dict.getDict('education')"/>
|
||||
<ai-select v-model="form.education" :selectList="dict.getDict('fpEducation')"/>
|
||||
</el-form-item>
|
||||
<el-form-item label="民族" prop="nation">
|
||||
<ai-select v-model="form.nation" :selectList="dict.getDict('nation')"/>
|
||||
<ai-select v-model="form.nation" :selectList="dict.getDict('fpNation')"/>
|
||||
</el-form-item>
|
||||
<el-form-item label="政治面貌" prop="politicsStatus">
|
||||
<ai-select v-model="form.politicsStatus" :selectList="dict.getDict('politicsStatus')"/>
|
||||
<ai-select v-model="form.politicsStatus" :selectList="dict.getDict('fpPoliticalOutlook')"/>
|
||||
</el-form-item>
|
||||
|
||||
<el-form-item label="在校生状况" prop="job">
|
||||
<ai-select v-model="form.job" :selectList="dict.getDict('job')"/>
|
||||
<el-form-item label="在校生状况" prop="schoolStatus">
|
||||
<ai-select v-model="form.schoolStatus" :selectList="dict.getDict('fpStudentsInSchool')"/>
|
||||
</el-form-item>
|
||||
<el-form-item label="健康状况" prop="faithType">
|
||||
<ai-select v-model="form.faithType" :selectList="dict.getDict('faithType')"/>
|
||||
<el-form-item label="健康状况" prop="healthyStatus">
|
||||
<ai-select v-model="form.healthyStatus" :selectList="dict.getDict('fpHealth')"/>
|
||||
</el-form-item>
|
||||
<el-form-item label="务工时间(月)" prop="idNumber">
|
||||
<el-input v-model="form.idNumber" placeholder="请输入" clearable/>
|
||||
<el-form-item label="务工时间(月)" prop="workeMonths">
|
||||
<el-input v-model="form.workeMonths" placeholder="请输入" clearable/>
|
||||
</el-form-item>
|
||||
<el-form-item label="劳动技能" prop="maritalStatus">
|
||||
<ai-select v-model="form.maritalStatus" :selectList="dict.getDict('maritalStatus')"/>
|
||||
<el-form-item label="劳动技能" prop="labourStatus">
|
||||
<ai-select v-model="form.labourStatus" :selectList="dict.getDict('fpLaborSkills')"/>
|
||||
</el-form-item>
|
||||
<el-form-item label="务工区域" prop="idNumber">
|
||||
<el-input v-model="form.idNumber" placeholder="请输入" clearable maxlength="30" show-word-limit/>
|
||||
<el-form-item label="务工区域" prop="workArea">
|
||||
<el-input v-model="form.workArea" placeholder="请输入" clearable maxlength="30" show-word-limit/>
|
||||
</el-form-item>
|
||||
<el-form-item label="是否参加大病保险" prop="militaryStatus">
|
||||
<ai-select v-model="form.militaryStatus" :selectList="dict.getDict('yesOrNo')"/>
|
||||
<el-form-item label="是否参加大病保险" prop="seriousIllnessInsurance">
|
||||
<ai-select v-model="form.seriousIllnessInsurance" :selectList="dict.getDict('fpYesOrNo')"/>
|
||||
</el-form-item>
|
||||
<el-form-item label="是否参加基本医保" prop="militaryStatus">
|
||||
<ai-select v-model="form.militaryStatus" :selectList="dict.getDict('yesOrNo')"/>
|
||||
<el-form-item label="是否参加基本医保" prop="basicMedicalTreatment">
|
||||
<ai-select v-model="form.basicMedicalTreatment" :selectList="dict.getDict('fpYesOrNo')"/>
|
||||
</el-form-item>
|
||||
<el-form-item label="是否参加基本医保" prop="militaryStatus">
|
||||
<ai-select v-model="form.militaryStatus" :selectList="dict.getDict('militaryStatus')"/>
|
||||
<el-form-item label="享受最低生活保障" prop="subsistenceAllowance">
|
||||
<ai-select v-model="form.subsistenceAllowance" :selectList="dict.getDict('fpYesOrNo')"/>
|
||||
</el-form-item>
|
||||
<el-form-item label="享受最低生活保障" prop="militaryStatus">
|
||||
<ai-select v-model="form.militaryStatus" :selectList="dict.getDict('militaryStatus')"/>
|
||||
<el-form-item label="是否参加养老保险" prop="endowmentInsurance">
|
||||
<ai-select v-model="form.endowmentInsurance" :selectList="dict.getDict('fpYesOrNo')"/>
|
||||
</el-form-item>
|
||||
<el-form-item label="是否参加养老保险" prop="militaryStatus">
|
||||
<ai-select v-model="form.militaryStatus" :selectList="dict.getDict('militaryStatus')"/>
|
||||
</el-form-item>
|
||||
<el-form-item label="是否特困供养" prop="militaryStatus">
|
||||
<ai-select v-model="form.militaryStatus" :selectList="dict.getDict('militaryStatus')"/>
|
||||
<el-form-item label="是否特困供养" prop="specialPovertySupport">
|
||||
<ai-select v-model="form.specialPovertySupport" :selectList="dict.getDict('fpYesOrNo')"/>
|
||||
</el-form-item>
|
||||
</div>
|
||||
</template>
|
||||
@@ -91,27 +88,27 @@
|
||||
<ai-card title="户籍信息">
|
||||
<template slot="content">
|
||||
<div flex class="half wrap">
|
||||
<el-form-item label="是否户主" prop="householdName">
|
||||
<ai-select v-model="form.householdName" :selectList="dict.getDict('householdName')"
|
||||
<el-form-item label="是否户主" prop="isHousehold">
|
||||
<ai-select v-model="form.isHousehold" :selectList="dict.getDict('yesOrNo')"
|
||||
@change="form.householdRelation=null"/>
|
||||
</el-form-item>
|
||||
<template v-if="form.householdName==1">
|
||||
<el-form-item label="监测对象类型" prop="militaryStatus">
|
||||
<ai-select v-model="form.militaryStatus" :selectList="dict.getDict('militaryStatus')"/>
|
||||
<template v-if="form.isHousehold==1">
|
||||
<el-form-item label="监测对象类型" prop="objectType">
|
||||
<ai-select v-model="form.objectType" :selectList="dict.getDict('fpType')"/>
|
||||
</el-form-item>
|
||||
<el-form-item label="是否危房" prop="militaryStatus">
|
||||
<ai-select v-model="form.militaryStatus" :selectList="dict.getDict('militaryStatus')"/>
|
||||
<el-form-item label="是否危房" prop="dilapidatedHousehold">
|
||||
<ai-select v-model="form.dilapidatedHousehold" :selectList="dict.getDict('fpYesOrNo')"/>
|
||||
</el-form-item>
|
||||
<el-form-item label="是否饮用水安全" prop="militaryStatus">
|
||||
<ai-select v-model="form.militaryStatus" :selectList="dict.getDict('militaryStatus')"/>
|
||||
<el-form-item label="是否饮用水安全" prop="drinkingWaterSafety">
|
||||
<ai-select v-model="form.drinkingWaterSafety" :selectList="dict.getDict('fpYesOrNo')"/>
|
||||
</el-form-item>
|
||||
<el-form-item label="是否搬迁" prop="militaryStatus">
|
||||
<ai-select v-model="form.militaryStatus" :selectList="dict.getDict('militaryStatus')"/>
|
||||
<el-form-item label="是否搬迁" prop="move">
|
||||
<ai-select v-model="form.move" :selectList="dict.getDict('fpYesOrNo')"/>
|
||||
</el-form-item>
|
||||
</template>
|
||||
<template v-if="form.householdName==0">
|
||||
<template v-if="form.isHousehold==0">
|
||||
<el-form-item label="与户主关系" prop="householdRelation">
|
||||
<ai-select v-model="form.householdRelation" :selectList="dict.getDict('householdRelation')"/>
|
||||
<ai-select v-model="form.householdRelation" :selectList="dict.getDict('fpRelationship')"/>
|
||||
</el-form-item>
|
||||
<el-form-item label="户主身份证号" prop="householdIdNumber">
|
||||
<el-input v-model="form.householdIdNumber" placeholder="请输入户主身份证号" :maxlength="18" clearable/>
|
||||
@@ -149,7 +146,7 @@ export default {
|
||||
name: [{required: true, message: "请输入姓名"}],
|
||||
sex: [{required: true, message: "请选择性别"}],
|
||||
currentAreaId: [{required: true, message: "请选择户籍地"}],
|
||||
householdName: [{required: true, message: "请选择是否户主"}],
|
||||
isHousehold: [{required: true, message: "请选择是否户主"}],
|
||||
}
|
||||
}
|
||||
},
|
||||
@@ -164,7 +161,7 @@ export default {
|
||||
},
|
||||
getDetail() {
|
||||
let {id} = this.$route.query
|
||||
id && this.instance.post("/appportaluserenterprise/queryDetailById", null, {
|
||||
id && this.instance.post("/app/apppreventionreturntopoverty/queryDetailById", null, {
|
||||
params: {id}
|
||||
}).then(res => {
|
||||
if (res?.data) {
|
||||
@@ -174,12 +171,17 @@ export default {
|
||||
},
|
||||
handleIdNumberAutocomplete(v) {
|
||||
let {birthday, sex} = this.idCardNoUtil.getIdCardInfo(v)
|
||||
this.form = {...this.form, birthday, sex}
|
||||
this.form = {...this.form, birthday, sex, age: this.$calcAge(v)}
|
||||
},
|
||||
submit() {
|
||||
this.$refs.ruleForm.validate(v => {
|
||||
if (v) {
|
||||
|
||||
this.instance.post(`/app/apppreventionreturntopoverty/addOrUpdate`, this.form).then(res => {
|
||||
if (res.code == 0) {
|
||||
this.$message.success('提交成功!');
|
||||
this.back()
|
||||
}
|
||||
})
|
||||
}
|
||||
})
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user