检测对象完成
This commit is contained in:
		| @@ -78,7 +78,7 @@ | ||||
|                 <el-input v-model="form.phone" placeholder="请输入联系方式" :maxlength="11" show-word-limit/> | ||||
|               </el-form-item> | ||||
|               <el-form-item label="现住址" prop="currentAreaId"> | ||||
|                 <ai-area-select :instance="instance" v-model="form.currentAreaId"/> | ||||
|                 <ai-area-get :instance="instance" v-model="form.currentAreaId" :root="rootArea"/> | ||||
|                 <el-form-item prop="currentAddress"> | ||||
|                   <el-input v-model="form.currentAddress" placeholder="详细地址" maxlength="30" show-word-limit clearable/> | ||||
|                 </el-form-item> | ||||
| @@ -108,7 +108,8 @@ | ||||
|                 </template> | ||||
|                 <template v-if="form.isHousehold==0"> | ||||
|                   <el-form-item label="与户主关系" prop="householdRelation"> | ||||
|                     <ai-select v-model="form.householdRelation" :selectList="dict.getDict('fpRelationship')"/> | ||||
|                     <ai-select v-model="form.householdRelation" :selectList="dict.getDict('fpRelationship')" | ||||
|                                @change="$forceUpdate()"/> | ||||
|                   </el-form-item> | ||||
|                   <el-form-item label="户主身份证号" prop="householdIdNumber"> | ||||
|                     <el-input v-model="form.householdIdNumber" placeholder="请输入户主身份证号" :maxlength="18" clearable/> | ||||
| @@ -117,6 +118,69 @@ | ||||
|               </div> | ||||
|             </template> | ||||
|           </ai-card> | ||||
|           <template v-if="/[123]/.test(form.status)"> | ||||
|             <ai-card title="收入情况(单位:元)"> | ||||
|               <template slot="content"> | ||||
|                 <div flex class="half wrap"> | ||||
|                   <el-form-item label="工资收入"> | ||||
|                     <el-input v-model="form.income1" placeholder="请输入" clearable/> | ||||
|                   </el-form-item> | ||||
|                   <el-form-item label="生产经营收入"> | ||||
|                     <el-input v-model="form.income2" placeholder="请输入" clearable/> | ||||
|                   </el-form-item> | ||||
|                   <el-form-item label="财产性收入"> | ||||
|                     <el-input v-model="form.income3" placeholder="请输入" clearable/> | ||||
|                   </el-form-item> | ||||
|                   <el-form-item label="转移性收入"> | ||||
|                     <el-input v-model="form.income4" placeholder="请输入" clearable/> | ||||
|                   </el-form-item> | ||||
|                   <el-form-item label="理赔收入"> | ||||
|                     <el-input v-model="form.income5" placeholder="请输入" clearable/> | ||||
|                   </el-form-item> | ||||
|                   <el-form-item label="生产经营支出"> | ||||
|                     <el-input v-model="form.income6" placeholder="请输入" clearable/> | ||||
|                   </el-form-item> | ||||
|                   <el-form-item label="合规自然支出"> | ||||
|                     <el-input v-model="form.income7" placeholder="请输入" clearable/> | ||||
|                   </el-form-item> | ||||
|                   <el-form-item label="家庭人均纯收入"> | ||||
|                     <el-input v-model="form.income8" placeholder="请输入" clearable/> | ||||
|                   </el-form-item> | ||||
|                 </div> | ||||
|               </template> | ||||
|             </ai-card> | ||||
|             <ai-card title="帮扶情况"> | ||||
|               <template slot="content"> | ||||
|                 <div flex class="half wrap"> | ||||
|                   <el-form-item label="产业帮扶"> | ||||
|                     <ai-select v-model="form.industrialAssistance" :selectList="dict.getDict('fpIndustrialAssistance')"/> | ||||
|                   </el-form-item> | ||||
|                   <el-form-item label="健康帮扶1"> | ||||
|                     <ai-select v-model="form.healthAssistance" :selectList="dict.getDict('fpHealthAssistance')"/> | ||||
|                   </el-form-item> | ||||
|                   <el-form-item label="就业帮扶1"> | ||||
|                     <ai-select v-model="form.employmentAssistance" :selectList="dict.getDict('fpEmploymentAssistance')"/> | ||||
|                   </el-form-item> | ||||
|                   <el-form-item label="教育帮扶1"> | ||||
|                     <ai-select v-model="form.educationalAssistance" :selectList="dict.getDict('fpEducationalAssistance')"/> | ||||
|                   </el-form-item> | ||||
|                   <el-form-item label="金融帮扶1"> | ||||
|                     <ai-select v-model="form.financialAssistance" :selectList="dict.getDict('fpFnancialAssistance')"/> | ||||
|                   </el-form-item> | ||||
|                   <el-form-item label="社会帮扶1"> | ||||
|                     <ai-select v-model="form.socialAssistance" :selectList="dict.getDict('fpSocialAssistance')"/> | ||||
|                   </el-form-item> | ||||
|                   <el-form-item label="公益岗帮扶"> | ||||
|                     <ai-select v-model="form.publicWelfarePostAssistance" :selectList="dict.getDict('fpPublicWelfarePostAssistance')"/> | ||||
|                   </el-form-item> | ||||
|                   <el-form-item label="是否风险消除"> | ||||
|                     <ai-select disabled v-model="form.riskEliminated" :selectList="dict.getDict('fpYesOrNo')"/> | ||||
|                   </el-form-item> | ||||
|                   <el-form-item label="风险消除日期">{{ form.riskEliminatedTime }}</el-form-item> | ||||
|                 </div> | ||||
|               </template> | ||||
|             </ai-card> | ||||
|           </template> | ||||
|         </el-form> | ||||
|       </template> | ||||
|       <template #footer> | ||||
| @@ -129,6 +193,8 @@ | ||||
|  | ||||
| <script> | ||||
|  | ||||
| import {mapState} from "vuex"; | ||||
|  | ||||
| export default { | ||||
|   name: "hrAdd", | ||||
|   props: { | ||||
| @@ -137,8 +203,9 @@ export default { | ||||
|     permissions: Function | ||||
|   }, | ||||
|   computed: { | ||||
|     ...mapState(['user']), | ||||
|     addTitle() { | ||||
|       return !!this.$route.query.id ? "编辑检测对象" : "添加检测对象" | ||||
|       return !!this.$route.query.id ? "编辑监测对象" : "添加监测对象" | ||||
|     }, | ||||
|     rules() { | ||||
|       return { | ||||
| @@ -148,6 +215,9 @@ export default { | ||||
|         currentAreaId: [{required: true, message: "请选择户籍地"}], | ||||
|         isHousehold: [{required: true, message: "请选择是否户主"}], | ||||
|       } | ||||
|     }, | ||||
|     rootArea() { | ||||
|       return this.user.info?.areaId?.replace(/(\d{6})\d+/g, '$1' + Array(7).join("0")) || "" | ||||
|     } | ||||
|   }, | ||||
|   data() { | ||||
| @@ -176,6 +246,9 @@ export default { | ||||
|     submit() { | ||||
|       this.$refs.ruleForm.validate(v => { | ||||
|         if (v) { | ||||
|           if (this.form.isHousehold == 1) { | ||||
|             this.form.householdIdNumber = this.form.idNumber | ||||
|           } | ||||
|           this.instance.post(`/app/apppreventionreturntopoverty/addOrUpdate`, this.form).then(res => { | ||||
|             if (res.code == 0) { | ||||
|               this.$message.success('提交成功!'); | ||||
|   | ||||
		Reference in New Issue
	
	Block a user