监测对象字段对完了
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