宣传资讯
This commit is contained in:
		| @@ -8,9 +8,15 @@ | ||||
|             <template #content> | ||||
|               <div flex class="half wrap"> | ||||
|                 <div flex class="column"> | ||||
|                   <el-form-item label="姓名" prop="name"> | ||||
|                     <el-input v-model="form.name" placeholder="请输入姓名" maxlength="20" show-word-limit | ||||
|                               :disabled="isEdit"/> | ||||
|                   <el-form-item label="户主姓名" prop="name"> | ||||
|                     <!-- <el-input v-model="form.name" placeholder="请输入姓名" maxlength="20" show-word-limit | ||||
|                               :disabled="isEdit"/> --> | ||||
|                     <el-input size="small" class="user-selecter" v-model="form.name" placeholder="请输入姓名" clearable :disabled="isEdit"> | ||||
|                       <template slot="append"> | ||||
|                         <ai-person-select :instance="instance" @selectPerson="checkName"> | ||||
|                         </ai-person-select> | ||||
|                       </template> | ||||
|                     </el-input> | ||||
|                   </el-form-item> | ||||
|                   <el-form-item label="身份证号" prop="idNumber"> | ||||
|                     <el-input v-model="form.idNumber" placeholder="请输入身份证号" :maxlength="18" :disabled="isEdit" | ||||
| @@ -39,13 +45,9 @@ | ||||
|                 <el-form-item label="政治面貌" prop="politicsStatus"> | ||||
|                   <ai-select v-model="form.politicsStatus" :selectList="dict.getDict('fpPoliticalOutlook')"/> | ||||
|                 </el-form-item> | ||||
|  | ||||
|                 <el-form-item label="在校生状况" prop="schoolStatus"> | ||||
|                   <ai-select v-model="form.schoolStatus" :selectList="dict.getDict('fpStudentsInSchool')"/> | ||||
|                 </el-form-item> | ||||
|                 <el-form-item label="健康状况" prop="healthyStatus"> | ||||
|                   <ai-select v-model="form.healthyStatus" :selectList="dict.getDict('fpHealth')"/> | ||||
|                 </el-form-item> | ||||
|                 <el-form-item label="务工时间(月)" prop="workeMonths"> | ||||
|                   <el-input v-model="form.workeMonths" placeholder="请输入" clearable/> | ||||
|                 </el-form-item> | ||||
| @@ -71,6 +73,11 @@ | ||||
|                   <ai-select v-model="form.specialPovertySupport" :selectList="dict.getDict('fpYesOrNo')"/> | ||||
|                 </el-form-item> | ||||
|               </div> | ||||
|               <el-form-item label="健康状况" prop="healthyStatus"> | ||||
|                 <el-checkbox-group v-model="form.healthyStatus"> | ||||
|                   <el-checkbox :label="item.dictValue" v-for="(item, index) in dict.getDict('fpHealth')" :key="index">{{item.dictName}}</el-checkbox> | ||||
|                 </el-checkbox-group> | ||||
|               </el-form-item> | ||||
|             </template> | ||||
|           </ai-card> | ||||
|           <ai-card title="联络信息"> | ||||
| @@ -89,35 +96,58 @@ | ||||
|           <ai-card title="户籍信息"> | ||||
|             <template slot="content"> | ||||
|               <div flex class="half wrap"> | ||||
|                 <el-form-item label="是否户主" prop="isHousehold"> | ||||
|                 <!-- <el-form-item label="是否户主" prop="isHousehold"> | ||||
|                   <ai-select v-model="form.isHousehold" :selectList="dict.getDict('yesOrNo')" | ||||
|                              @change="form.householdRelation=null"/> | ||||
|                 </el-form-item> --> | ||||
|                  | ||||
|                 <el-form-item label="监测对象类型" prop="objectType"> | ||||
|                   <ai-select v-model="form.objectType" :selectList="dict.getDict('fpType')"/> | ||||
|                 </el-form-item> | ||||
|                 <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="dilapidatedHousehold"> | ||||
|                     <ai-select v-model="form.dilapidatedHousehold" :selectList="dict.getDict('fpYesOrNo')"/> | ||||
|                   </el-form-item> | ||||
|                   <el-form-item label="是否饮用水安全" prop="drinkingWaterSafety"> | ||||
|                     <ai-select v-model="form.drinkingWaterSafety" :selectList="dict.getDict('fpYesOrNo')"/> | ||||
|                   </el-form-item> | ||||
|                   <el-form-item label="是否搬迁" prop="move"> | ||||
|                     <ai-select v-model="form.move" :selectList="dict.getDict('fpYesOrNo')"/> | ||||
|                   </el-form-item> | ||||
|                 </template> | ||||
|                 <template v-if="form.isHousehold==0"> | ||||
|                 <el-form-item label="是否危房" prop="dilapidatedHousehold"> | ||||
|                   <ai-select v-model="form.dilapidatedHousehold" :selectList="dict.getDict('fpYesOrNo')"/> | ||||
|                 </el-form-item> | ||||
|                 <el-form-item label="是否饮用水安全" prop="drinkingWaterSafety"> | ||||
|                   <ai-select v-model="form.drinkingWaterSafety" :selectList="dict.getDict('fpYesOrNo')"/> | ||||
|                 </el-form-item> | ||||
|                 <el-form-item label="是否搬迁" prop="move"> | ||||
|                   <ai-select v-model="form.move" :selectList="dict.getDict('fpYesOrNo')"/> | ||||
|                 </el-form-item> | ||||
|                 <!-- <template v-if="form.isHousehold==0"> | ||||
|                   <el-form-item label="与户主关系" prop="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/> | ||||
|                   </el-form-item> | ||||
|                 </template> | ||||
|                 </template> --> | ||||
|               </div> | ||||
|             </template> | ||||
|           </ai-card> | ||||
|  | ||||
|           <ai-card title="情况描述"> | ||||
|             <template slot="content"> | ||||
|               <el-form-item label="风险因素" prop="sex"> | ||||
|                 <ai-select v-model="form.sex" :selectList="dict.getDict('sex')" disabled/> | ||||
|               </el-form-item> | ||||
|               <el-form-item label="备注说明" prop="currentAreaId"> | ||||
|                 <el-form-item prop="currentAddress"> | ||||
|                   <el-input v-model="form.currentAddress" placeholder="备注说明" maxlength="500" show-word-limit clearable type="textarea" /> | ||||
|                 </el-form-item> | ||||
|               </el-form-item> | ||||
|               <el-form-item label="图片(最多9张)" > | ||||
|                 <ai-uploader | ||||
|                   :isShowTip="true" | ||||
|                   :instance="instance" | ||||
|                   v-model="form.file" | ||||
|                   fileType="img" | ||||
|                   acceptType=".png,.jpg,.jpeg" | ||||
|                   :limit="9"> | ||||
|                   <template slot="tips">最多上传9张图片,单张图片最大10MB<br/>支持.png,.jpg,.jpeg格式</template> | ||||
|                 </ai-uploader> | ||||
|               </el-form-item> | ||||
|             </template> | ||||
|           </ai-card> | ||||
|           <template v-if="/[123]/.test(form.status)"> | ||||
|             <ai-card title="收入情况(单位:元)"> | ||||
|               <template slot="content"> | ||||
| @@ -236,11 +266,19 @@ export default { | ||||
|   data() { | ||||
|     return { | ||||
|       form: { | ||||
|         householdRelation: "" | ||||
|       } | ||||
|         householdRelation: "", | ||||
|         healthyStatus: [], | ||||
|         file: [] | ||||
|       }, | ||||
|     } | ||||
|   }, | ||||
|   methods: { | ||||
|     checkName(e) { | ||||
|       // this.formData.name = e.name | ||||
|       // this.formData.idNumber = e.idNumber | ||||
|       // this.formData.phone = e.phone | ||||
|       // this.formData.areaId = e.householdAreaId | ||||
|     }, | ||||
|     back() { | ||||
|       this.$router.push({}) | ||||
|     }, | ||||
|   | ||||
		Reference in New Issue
	
	Block a user