This commit is contained in:
yanran200730
2023-04-20 14:06:54 +08:00
parent c0b9078a0b
commit cf19a1ee7b
2 changed files with 17 additions and 23 deletions

View File

@@ -205,8 +205,7 @@
show-word-limit/> show-word-limit/>
</el-form-item> </el-form-item>
<el-form-item label="身份证号:" prop="idNumber"> <el-form-item label="身份证号:" prop="idNumber">
<el-input v-model="baseInfo.idNumber" placeholder="请输入身份证号" :maxlength="18" show-word-limit <el-input v-model="baseInfo.idNumber" placeholder="请输入身份证号" :maxlength="18" show-word-limit />
@change="idChange"/>
</el-form-item> </el-form-item>
<el-form-item label="性别:" prop="sex"> <el-form-item label="性别:" prop="sex">
<ai-select v-model="baseInfo.sex" :selectList="dict.getDict('sex')"/> <ai-select v-model="baseInfo.sex" :selectList="dict.getDict('sex')"/>
@@ -220,13 +219,11 @@
<div class="fill"> <div class="fill">
<el-form-item label="出生日期:"> <el-form-item label="出生日期:">
<el-date-picker <el-date-picker
disabled value-format="yyyy-MM-dd HH:mm:ss"
:editable="false" format="yyyy-MM-dd"
value-format="yyyy-MM-dd HH:mm:ss" v-model="baseInfo.birthday"
format="yyyy-MM-dd" type="date"
v-model="baseInfo.birthday" placeholder="选择日期"
type="date"
placeholder="选择日期"
/> />
</el-form-item> </el-form-item>
<el-form-item label="文化程度:" prop="education"> <el-form-item label="文化程度:" prop="education">
@@ -245,13 +242,10 @@
<div class="fill"> <div class="fill">
<el-form-item label="年龄:" prop="age"> <el-form-item label="年龄:" prop="age">
<el-input <el-input
disabled v-model="baseInfo.age"
v-model="baseInfo.age" size="small"
autocomplete="off" placeholder="请输入年龄"
size="small" type="number"
placeholder="请输入年龄"
type="number"
@mousewheel.native.prevent
/> />
<!-- <p v-else>{{baseInfo.age}}</p> --> <!-- <p v-else>{{baseInfo.age}}</p> -->
</el-form-item> </el-form-item>
@@ -275,12 +269,12 @@
:areaLevel="3" :areaLevel="3"
/> />
</el-form-item> </el-form-item>
<el-form-item label="网格" prop="girdName" required> <el-form-item label="所属网格" prop="girdName" required>
<ai-picker <ai-picker
:instance="instance" :instance="instance"
dialogTitle="选择网格" dialogTitle="选择所属网格"
:ops="{label: 'girdName', id: 'id'}" :ops="{label: 'girdName', id: 'id'}"
pageTitle="网格" pageTitle="所属网格"
:action="'/app/appgirdinfo/girdList'" :action="'/app/appgirdinfo/girdList'"
v-model="baseInfo.girdId" v-model="baseInfo.girdId"
@pick="onPick"> @pick="onPick">
@@ -424,7 +418,7 @@ export default {
rules: { rules: {
name: [{required: true, message: "请输入姓名", trigger: "blur"}], name: [{required: true, message: "请输入姓名", trigger: "blur"}],
idNumber: [ idNumber: [
{required: true, validator: IdNumberPass, trigger: "blur"} {required: true, message: "请输入身份证号", trigger: "blur"}
], ],
sex: [{required: true, message: "请选择性别", trigger: "change"}], sex: [{required: true, message: "请选择性别", trigger: "change"}],
currentAreaId: [{message: "请选择现住址", required: true, trigger: "change"}, currentAreaId: [{message: "请选择现住址", required: true, trigger: "change"},
@@ -567,8 +561,6 @@ export default {
id: res.data.girdId, id: res.data.girdId,
girdName: res.data.girdName girdName: res.data.girdName
}] }]
// this.family = res.data.family;
this.IdCard(res.data.idNumber);
} }
}); });
}, },

View File

@@ -6,10 +6,11 @@
<template slot="content"> <template slot="content">
<ai-card title="基本信息"> <ai-card title="基本信息">
<ai-wrapper class="fill" slot="content"> <ai-wrapper class="fill" slot="content">
<ai-info-item label="性别" :value="dict.getLabel('sex', baseInfo.sex)"/> <ai-info-item label="姓名" isLine :value="baseInfo.name"/>
<ai-info-item label="照片"> <ai-info-item label="照片">
<ai-avatar v-model="baseInfo.photo" :editable="false"/> <ai-avatar v-model="baseInfo.photo" :editable="false"/>
</ai-info-item> </ai-info-item>
<ai-info-item label="性别" :value="dict.getLabel('sex', baseInfo.sex)"/>
<ai-info-item label="身份证号" :value="baseInfo.idNumber"> <ai-info-item label="身份证号" :value="baseInfo.idNumber">
<!-- <ai-id mode="show" v-model="baseInfo.idNumber" right-btn class="line-center"/> --> <!-- <ai-id mode="show" v-model="baseInfo.idNumber" right-btn class="line-center"/> -->
</ai-info-item> </ai-info-item>
@@ -23,6 +24,7 @@
<ai-info-item label="兵役状况" :value="dict.getLabel('militaryStatus', baseInfo.militaryStatus)"/> <ai-info-item label="兵役状况" :value="dict.getLabel('militaryStatus', baseInfo.militaryStatus)"/>
<ai-info-item label="宗教信仰" :value="dict.getLabel('faithType', baseInfo.faithType)"/> <ai-info-item label="宗教信仰" :value="dict.getLabel('faithType', baseInfo.faithType)"/>
<ai-info-item label="职业" :value="dict.getLabel('job', baseInfo.job)"/> <ai-info-item label="职业" :value="dict.getLabel('job', baseInfo.job)"/>
<ai-info-item label="所属网格" :value="baseInfo.girdName"/>
</ai-wrapper> </ai-wrapper>
</ai-card> </ai-card>
<ai-card title="联络信息" type="flex"> <ai-card title="联络信息" type="flex">