格式化
This commit is contained in:
		| @@ -15,7 +15,7 @@ | ||||
|           </template> | ||||
|           <template v-if="user.info.girdCheckType == 1"> | ||||
|             <el-button type="primary" @click="applyMonitor('申请纳入监测', 0)" v-if="detail.status == 3">申请纳入监测</el-button> | ||||
|              <el-button type="primary" @click="applyMonitor('申请纳入监测', 0)" v-if="detail.status == 4">申请纳入监测</el-button> | ||||
|             <el-button type="primary" @click="applyMonitor('申请纳入监测', 0)" v-if="detail.status == 4">申请纳入监测</el-button> | ||||
|             <el-button type="primary" @click="applyMonitor('申请解除风险', 3)" v-if="detail.status == 1">申请解除风险</el-button> | ||||
|           </template> | ||||
|           <el-button v-if="$permissions('app_apppreventionreturntopoverty_del') && /4/g.test(detail.status) && user.info.girdCheckType != 0" icon="iconfont iconDelete" @click="handleDelete(detail.id)">删除</el-button> | ||||
| @@ -125,7 +125,9 @@ | ||||
|                   </div> | ||||
|                   <el-form-item label="义务阶段未上学原因">{{detail.dropOutOfSchoolReason}}</el-form-item> | ||||
|                   <el-form-item label="备注说明">{{detail.detail}}</el-form-item> | ||||
|                   <el-form-item label="图片" ><ai-uploader disabled v-model="detail.files"></ai-uploader></el-form-item> | ||||
|                   <el-form-item label="图片"> | ||||
|                     <ai-uploader disabled v-model="detail.files"></ai-uploader> | ||||
|                   </el-form-item> | ||||
|                 </template> | ||||
|               </ai-card> | ||||
|               <ai-card title="家庭收支情况"> | ||||
| @@ -189,38 +191,38 @@ | ||||
|                   </el-input> | ||||
|                 </el-form-item> | ||||
|                 <el-form-item label="联系方式" prop="phone"> | ||||
|                   <el-input v-model="form.phone" placeholder="请输入联系方式" :maxlength="11" show-word-limit/> | ||||
|                   <el-input v-model="form.phone" placeholder="请输入联系方式" :maxlength="11" show-word-limit /> | ||||
|                 </el-form-item> | ||||
|                 <el-form-item label="证件号码" prop="idNumber"> | ||||
|                   <el-input v-model="form.idNumber" placeholder="请输入证件号码" :maxlength="18" :disabled="isEdit || isSelectUser" @change="handleIdNumberAutocomplete"/> | ||||
|                   <el-input v-model="form.idNumber" placeholder="请输入证件号码" :maxlength="18" :disabled="isEdit || isSelectUser" @change="handleIdNumberAutocomplete" /> | ||||
|                 </el-form-item> | ||||
|               </div> | ||||
|               <el-form-item label="个人照片" prop="photo"> | ||||
|                 <ai-avatar :instance="instance" v-model="form.photo"/> | ||||
|                 <ai-avatar :instance="instance" v-model="form.photo" /> | ||||
|               </el-form-item> | ||||
|               <el-form-item label="性别" prop="sex"> | ||||
|                 <ai-select v-model="form.sex" :selectList="dict.getDict('sex')" disabled/> | ||||
|                 <ai-select v-model="form.sex" :selectList="dict.getDict('sex')" disabled /> | ||||
|               </el-form-item> | ||||
|               <el-form-item label="出生日期" prop="birthDate"> | ||||
|                 <el-date-picker disabled value-format="yyyy-MM-dd HH:mm:ss" format="yyyy-MM-dd" v-model="form.birthDate" type="date" placeholder="选择日期"/> | ||||
|                 <el-date-picker disabled value-format="yyyy-MM-dd HH:mm:ss" format="yyyy-MM-dd" v-model="form.birthDate" type="date" placeholder="选择日期" /> | ||||
|               </el-form-item> | ||||
|               <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')" /> | ||||
|               </el-form-item> | ||||
|               <!-- <el-form-item label="年龄" prop="age"> | ||||
|                 <el-input disabled v-model="form.age" placeholder="请输入年龄" type="number"/> | ||||
|               </el-form-item> --> | ||||
|               <el-form-item label="民族"> | ||||
|                 <ai-select v-model="form.nation" :selectList="dict.getDict('fpNation')"/> | ||||
|                 <ai-select v-model="form.nation" :selectList="dict.getDict('fpNation')" /> | ||||
|               </el-form-item> | ||||
|               <el-form-item label="文化程度"> | ||||
|                 <ai-select v-model="form.education" :selectList="dict.getDict('fpEducation')"/> | ||||
|                 <ai-select v-model="form.education" :selectList="dict.getDict('fpEducation')" /> | ||||
|               </el-form-item> | ||||
|               <el-form-item label="政治面貌"> | ||||
|                 <ai-select v-model="form.politicsStatus" :selectList="dict.getDict('fpPoliticalOutlook')"/> | ||||
|                 <ai-select v-model="form.politicsStatus" :selectList="dict.getDict('fpPoliticalOutlook')" /> | ||||
|               </el-form-item> | ||||
|               <el-form-item label="在校生状况"> | ||||
|                 <ai-select v-model="form.schoolStatus" :selectList="dict.getDict('fpStudentsInSchool')"/> | ||||
|                 <ai-select v-model="form.schoolStatus" :selectList="dict.getDict('fpStudentsInSchool')" /> | ||||
|               </el-form-item> | ||||
|             </div> | ||||
|             <el-form-item label="健康状况"> | ||||
| @@ -233,7 +235,7 @@ | ||||
|                 <ai-select v-model="form.disabilityType" :selectList="dict.getDict('fpDisabilityType')" placeholder="请选择" /> | ||||
|               </el-form-item> | ||||
|               <el-form-item label="残疾办证年度"> | ||||
|                 <el-date-picker v-model="form.disabilityCertificateYear" type="year" placeholder="请选择"/> | ||||
|                 <el-date-picker v-model="form.disabilityCertificateYear" type="year" placeholder="请选择" /> | ||||
|               </el-form-item> | ||||
|             </div> | ||||
|             <el-form-item label="基础保险"> | ||||
| @@ -248,48 +250,48 @@ | ||||
|             </el-form-item> | ||||
|             <div flex class="half wrap"> | ||||
|               <el-form-item label="劳动技能"> | ||||
|                 <ai-select v-model="form.labourStatus" :selectList="dict.getDict('fpLaborSkills')"/> | ||||
|                 <ai-select v-model="form.labourStatus" :selectList="dict.getDict('fpLaborSkills')" /> | ||||
|               </el-form-item> | ||||
|               <el-form-item label="是否会讲普通话"> | ||||
|                 <ai-select v-model="form.mandarin" :selectList="dict.getDict('fpYesOrNo')" placeholder="请选择" /> | ||||
|               </el-form-item> | ||||
|               <el-form-item label="务工时间(月)"> | ||||
|                 <el-input v-model="form.workeMonths" placeholder="请输入" clearable/> | ||||
|                 <el-input v-model="form.workeMonths" placeholder="请输入" clearable /> | ||||
|               </el-form-item> | ||||
|               <el-form-item label="就业渠道"> | ||||
|                 <el-input v-model="form.employmentChannels" placeholder="请输入" clearable/> | ||||
|                 <el-input v-model="form.employmentChannels" placeholder="请输入" clearable /> | ||||
|               </el-form-item> | ||||
|               <el-form-item label="务工企业名称"> | ||||
|                 <el-input v-model="form.migrantEnterprises" placeholder="请输入" clearable/> | ||||
|                 <el-input v-model="form.migrantEnterprises" placeholder="请输入" clearable /> | ||||
|               </el-form-item> | ||||
|               <el-form-item label="公益性岗位"> | ||||
|                 <el-input v-model="form.publicWelfarePosts" placeholder="请输入" clearable/> | ||||
|                 <el-input v-model="form.publicWelfarePosts" placeholder="请输入" clearable /> | ||||
|               </el-form-item> | ||||
|               <el-form-item label="是否国外务工"> | ||||
|                 <ai-select v-model="form.foreignWorkers" :selectList="dict.getDict('fpYesOrNo')" placeholder="请选择" /> | ||||
|               </el-form-item> | ||||
|               <el-form-item label="公益性岗位(月数)"> | ||||
|                 <el-input v-model="form.publicWelfarePostsMonths" placeholder="请输入" clearable/> | ||||
|                 <el-input v-model="form.publicWelfarePostsMonths" placeholder="请输入" clearable /> | ||||
|               </el-form-item> | ||||
|             </div> | ||||
|             <el-form-item label="务工所在地"> | ||||
|               <el-input v-model="form.foreignWorkersAddress" placeholder="请输入" clearable maxlength="30" show-word-limit/> | ||||
|               <el-input v-model="form.foreignWorkersAddress" placeholder="请输入" clearable maxlength="30" show-word-limit /> | ||||
|             </el-form-item> | ||||
|             <div flex class="half wrap"> | ||||
|               <el-form-item label="判刑收监年度"> | ||||
|                 <el-date-picker v-model="form.sentencingYear" type="year" placeholder="请选择"/> | ||||
|                 <el-date-picker v-model="form.sentencingYear" type="year" placeholder="请选择" /> | ||||
|               </el-form-item> | ||||
|               <el-form-item label="刑满释放"> | ||||
|                 <el-date-picker v-model="form.releaseFromPrisonYear" type="year" placeholder="请选择"/> | ||||
|                 <el-date-picker v-model="form.releaseFromPrisonYear" type="year" placeholder="请选择" /> | ||||
|               </el-form-item> | ||||
|               <el-form-item label="死亡年度"> | ||||
|                 <el-date-picker v-model="form.deathYear" type="year" placeholder="请选择"/> | ||||
|                 <el-date-picker v-model="form.deathYear" type="year" placeholder="请选择" /> | ||||
|               </el-form-item> | ||||
|             </div> | ||||
|             <el-form-item label="现住址" prop="currentAreaId"> | ||||
|               <ai-area-get :instance="instance" v-model="form.currentAreaId" :root="rootArea" valueLevel="5"/> | ||||
|               <ai-area-get :instance="instance" v-model="form.currentAreaId" :root="rootArea" valueLevel="5" /> | ||||
|               <el-form-item prop="currentAddress"> | ||||
|                 <el-input v-model="form.currentAddress" placeholder="详细地址" maxlength="30" show-word-limit clearable/> | ||||
|                 <el-input v-model="form.currentAddress" placeholder="详细地址" maxlength="30" show-word-limit clearable /> | ||||
|               </el-form-item> | ||||
|             </el-form-item> | ||||
|           </el-form> | ||||
| @@ -500,22 +502,22 @@ export default { | ||||
|     }, | ||||
|     guaranteeCheckList() { | ||||
|       return [ | ||||
|         {label: '享受农村最低生活保障', value: 0}, | ||||
|         {label: '是否特困供养人员', value: 1}, | ||||
|         {label: '分散供养五保户转集中供养(减少)', value: 2}, | ||||
|         {label: '是否接受医疗救助', value: 3}, | ||||
|         {label: '是否接受其它健康扶贫', value: 4}, | ||||
|         { label: '享受农村最低生活保障', value: 0 }, | ||||
|         { label: '是否特困供养人员', value: 1 }, | ||||
|         { label: '分散供养五保户转集中供养(减少)', value: 2 }, | ||||
|         { label: '是否接受医疗救助', value: 3 }, | ||||
|         { label: '是否接受其它健康扶贫', value: 4 }, | ||||
|       ] | ||||
|     }, | ||||
|     basicsCheckList() { | ||||
|       return [ | ||||
|         {label: '城乡居民基本医疗保险', value: 0}, | ||||
|         {label: '城镇职工基本医疗保险', value: 1}, | ||||
|         {label: '大病保险', value: 2}, | ||||
|         {label: '商业补充医疗保险', value: 3}, | ||||
|         {label: '城乡居民基本养老保险', value: 4}, | ||||
|         {label: '城镇职工基本养老保险', value: 5}, | ||||
|         {label: '享受人身意外保险补贴', value: 6}, | ||||
|         { label: '城乡居民基本医疗保险', value: 0 }, | ||||
|         { label: '城镇职工基本医疗保险', value: 1 }, | ||||
|         { label: '大病保险', value: 2 }, | ||||
|         { label: '商业补充医疗保险', value: 3 }, | ||||
|         { label: '城乡居民基本养老保险', value: 4 }, | ||||
|         { label: '城镇职工基本养老保险', value: 5 }, | ||||
|         { label: '享受人身意外保险补贴', value: 6 }, | ||||
|       ] | ||||
|     }, | ||||
|   }, | ||||
| @@ -524,7 +526,7 @@ export default { | ||||
|       detail: {}, | ||||
|       currentTab: "", | ||||
|       isShowAdd: false, | ||||
|       form: { healthyStatusList: [],basicsList: [], guaranteeList: []}, | ||||
|       form: { healthyStatusList: [], basicsList: [], guaranteeList: [] }, | ||||
|       isEdit: false, | ||||
|       isShowDetail: false, | ||||
|       familyInfo: {}, | ||||
| @@ -625,10 +627,10 @@ export default { | ||||
|           if (this.form.healthyStatusList.length) { | ||||
|             this.form.healthyStatus = this.form.healthyStatusList.join(',') | ||||
|           } | ||||
|           if(this.form.basicsList.length) { | ||||
|           if (this.form.basicsList.length) { | ||||
|             this.form.basicsCheck = this.form.basicsList.join(',') | ||||
|           } | ||||
|           if(this.form.guaranteeList.length) { | ||||
|           if (this.form.guaranteeList.length) { | ||||
|             this.form.guaranteeCheck = this.form.basicsList.join(',') | ||||
|           } | ||||
|           this.instance.post(`/app/apppreventionreturntopoverty/addOrUpdate`, this.form).then(res => { | ||||
| @@ -664,10 +666,10 @@ export default { | ||||
|               if (this.detail.healthyStatus) { | ||||
|                 this.detail.healthyStatusList = this.detail.healthyStatus.split(',') | ||||
|               } | ||||
|               if(this.detail.basicsCheck) { | ||||
|               if (this.detail.basicsCheck) { | ||||
|                 this.detail.basicsList = this.detail.basicsCheck.split(',') | ||||
|               } | ||||
|               if(this.detail.guaranteeCheck) { | ||||
|               if (this.detail.guaranteeCheck) { | ||||
|                 this.detail.guaranteeList = this.detail.guaranteeCheck.split(',') | ||||
|               } | ||||
|  | ||||
| @@ -764,7 +766,7 @@ export default { | ||||
|     }, | ||||
|     handleDelete(ids) { | ||||
|       this.$confirm("是否要删除监测对象").then(() => { | ||||
|         this.instance.post("/app/apppreventionreturntopoverty/delete", null, {params: { ids: ids?.toString() },}).then((res) => { | ||||
|         this.instance.post("/app/apppreventionreturntopoverty/delete", null, { params: { ids: ids?.toString() }, }).then((res) => { | ||||
|           if (res?.code == 0) { | ||||
|             this.$message.success("删除成功!"); | ||||
|             this.back(); | ||||
|   | ||||
		Reference in New Issue
	
	Block a user