患者信息管理 校验
This commit is contained in:
parent
c8e471065b
commit
0ad9f8254e
@ -262,7 +262,7 @@ export default {
|
|||||||
{ required: true, message: '请输入患者手机号', trigger: 'change' },
|
{ required: true, message: '请输入患者手机号', trigger: 'change' },
|
||||||
{
|
{
|
||||||
pattern: /^1[3|4|5|6|7|8|9][0-9]\d{8}$/,
|
pattern: /^1[3|4|5|6|7|8|9][0-9]\d{8}$/,
|
||||||
message: "请输入正确的手机码",
|
message: "请输入正确的手机号",
|
||||||
trigger: "blur"
|
trigger: "blur"
|
||||||
}
|
}
|
||||||
],
|
],
|
||||||
|
|||||||
@ -195,10 +195,10 @@
|
|||||||
<el-input v-model="form.patientName" placeholder="请输入患者姓名" style="width:200px" />
|
<el-input v-model="form.patientName" placeholder="请输入患者姓名" style="width:200px" />
|
||||||
</el-form-item>
|
</el-form-item>
|
||||||
<el-form-item label="患者电话" prop="patientPhone">
|
<el-form-item label="患者电话" prop="patientPhone">
|
||||||
<el-input v-model="form.patientPhone" placeholder="请输入患者电话" style="width:200px" />
|
<el-input v-model="form.patientPhone" placeholder="请输入患者电话" style="width:200px" maxlength="11"/>
|
||||||
</el-form-item>
|
</el-form-item>
|
||||||
<el-form-item label="家属电话" prop="familyMemberPhone">
|
<el-form-item label="家属电话" prop="familyMemberPhone">
|
||||||
<el-input v-model="form.familyMemberPhone" placeholder="请输入家属电话" style="width:200px" />
|
<el-input v-model="form.familyMemberPhone" placeholder="请输入家属电话" style="width:200px" maxlength="11"/>
|
||||||
</el-form-item>
|
</el-form-item>
|
||||||
<el-form-item label="出生日期" prop="birthDate">
|
<el-form-item label="出生日期" prop="birthDate">
|
||||||
<el-date-picker clearable v-model="form.birthDate" style="width:200px" type="date" value-format="yyyy-MM-dd"
|
<el-date-picker clearable v-model="form.birthDate" style="width:200px" type="date" value-format="yyyy-MM-dd"
|
||||||
@ -206,7 +206,7 @@
|
|||||||
</el-date-picker>
|
</el-date-picker>
|
||||||
</el-form-item>
|
</el-form-item>
|
||||||
<el-form-item label="身份证号" prop="cardNo">
|
<el-form-item label="身份证号" prop="cardNo">
|
||||||
<el-input v-model="form.cardNo" placeholder="请输入身份证号" style="width:200px" />
|
<el-input v-model="form.cardNo" placeholder="请输入身份证号" style="width:200px" maxlength="18"/>
|
||||||
</el-form-item>
|
</el-form-item>
|
||||||
<el-form-item label="性别" prop="sex">
|
<el-form-item label="性别" prop="sex">
|
||||||
<el-radio-group v-model="form.sex">
|
<el-radio-group v-model="form.sex">
|
||||||
@ -462,11 +462,33 @@ export default {
|
|||||||
form: {},
|
form: {},
|
||||||
// 表单校验
|
// 表单校验
|
||||||
rules: {
|
rules: {
|
||||||
|
cardNo:[
|
||||||
|
{ required: false, message: '', trigger: 'change' },
|
||||||
|
{
|
||||||
|
pattern: /^\d{6}(18|19|20)?\d{2}(0[1-9]|1[0-2])(([0-2][1-9])|10|20|30|31)\d{3}(\d|X|x)$/,
|
||||||
|
message: "身份证号格式有误!",
|
||||||
|
trigger: "blur"
|
||||||
|
}
|
||||||
|
],
|
||||||
patientName: [
|
patientName: [
|
||||||
{ required: true, message: '请输入患者姓名', trigger: 'change' }
|
{ required: true, message: '请输入患者姓名', trigger: 'change' }
|
||||||
],
|
],
|
||||||
patientPhone: [
|
patientPhone: [
|
||||||
{ required: true, message: '请输入患者手机号', trigger: 'change' }
|
{ required: true, message: '请输入患者手机号', trigger: 'change' },
|
||||||
|
{
|
||||||
|
pattern: /^1[3|4|5|6|7|8|9][0-9]\d{8}$/,
|
||||||
|
message: "请输入正确的手机号",
|
||||||
|
trigger: "blur"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
familyMemberPhone:[
|
||||||
|
{ required: false, message: '', trigger: 'change' },
|
||||||
|
{
|
||||||
|
pattern: /^1[3|4|5|6|7|8|9][0-9]\d{8}$/,
|
||||||
|
message: "请输入正确的手机号",
|
||||||
|
trigger: "blur"
|
||||||
|
}
|
||||||
|
|
||||||
],
|
],
|
||||||
appointmentDate: [
|
appointmentDate: [
|
||||||
{ required: true, message: '请选择患者预约时间', trigger: 'change' }
|
{ required: true, message: '请选择患者预约时间', trigger: 'change' }
|
||||||
|
|||||||
@ -201,10 +201,10 @@
|
|||||||
<el-input v-model="form.patientName" placeholder="请输入患者姓名" style="width:200px" />
|
<el-input v-model="form.patientName" placeholder="请输入患者姓名" style="width:200px" />
|
||||||
</el-form-item>
|
</el-form-item>
|
||||||
<el-form-item label="患者电话" prop="patientPhone">
|
<el-form-item label="患者电话" prop="patientPhone">
|
||||||
<el-input v-model="form.patientPhone" placeholder="请输入患者电话" style="width:200px" />
|
<el-input v-model="form.patientPhone" placeholder="请输入患者电话" style="width:200px" maxlength="11" />
|
||||||
</el-form-item>
|
</el-form-item>
|
||||||
<el-form-item label="家属电话" prop="familyMemberPhone">
|
<el-form-item label="家属电话" prop="familyMemberPhone">
|
||||||
<el-input v-model="form.familyMemberPhone" placeholder="请输入家属电话" style="width:200px" />
|
<el-input v-model="form.familyMemberPhone" placeholder="请输入家属电话" style="width:200px" maxlength="11"/>
|
||||||
</el-form-item>
|
</el-form-item>
|
||||||
<el-form-item label="出生日期" prop="birthDate">
|
<el-form-item label="出生日期" prop="birthDate">
|
||||||
<el-date-picker clearable v-model="form.birthDate" style="width:200px" type="date" value-format="yyyy-MM-dd"
|
<el-date-picker clearable v-model="form.birthDate" style="width:200px" type="date" value-format="yyyy-MM-dd"
|
||||||
@ -212,7 +212,7 @@
|
|||||||
</el-date-picker>
|
</el-date-picker>
|
||||||
</el-form-item>
|
</el-form-item>
|
||||||
<el-form-item label="身份证号" prop="cardNo">
|
<el-form-item label="身份证号" prop="cardNo">
|
||||||
<el-input v-model="form.cardNo" placeholder="请输入身份证号" style="width:200px" />
|
<el-input v-model="form.cardNo" placeholder="请输入身份证号" style="width:200px" maxlength="18"/>
|
||||||
</el-form-item>
|
</el-form-item>
|
||||||
<el-form-item label="性别" prop="sex">
|
<el-form-item label="性别" prop="sex">
|
||||||
<el-radio-group v-model="form.sex">
|
<el-radio-group v-model="form.sex">
|
||||||
@ -469,11 +469,33 @@ export default {
|
|||||||
form: {},
|
form: {},
|
||||||
// 表单校验
|
// 表单校验
|
||||||
rules: {
|
rules: {
|
||||||
|
cardNo:[
|
||||||
|
{ required: false, message: '', trigger: 'change' },
|
||||||
|
{
|
||||||
|
pattern: /^\d{6}(18|19|20)?\d{2}(0[1-9]|1[0-2])(([0-2][1-9])|10|20|30|31)\d{3}(\d|X|x)$/,
|
||||||
|
message: "身份证号格式有误!",
|
||||||
|
trigger: "blur"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
familyMemberPhone:[
|
||||||
|
{ required: false, message: '', trigger: 'change' },
|
||||||
|
{
|
||||||
|
pattern: /^1[3|4|5|6|7|8|9][0-9]\d{8}$/,
|
||||||
|
message: "请输入正确的手机号",
|
||||||
|
trigger: "blur"
|
||||||
|
}
|
||||||
|
|
||||||
|
],
|
||||||
patientName: [
|
patientName: [
|
||||||
{ required: true, message: '请输入患者姓名', trigger: 'change' }
|
{ required: true, message: '请输入患者姓名', trigger: 'change' }
|
||||||
],
|
],
|
||||||
patientPhone: [
|
patientPhone: [
|
||||||
{ required: true, message: '请输入患者手机号', trigger: 'change' }
|
{ required: true, message: '请输入患者手机号', trigger: 'change' },
|
||||||
|
{
|
||||||
|
pattern: /^1[3|4|5|6|7|8|9][0-9]\d{8}$/,
|
||||||
|
message: "请输入正确的手机号",
|
||||||
|
trigger: "blur"
|
||||||
|
}
|
||||||
],
|
],
|
||||||
visitMethod: [
|
visitMethod: [
|
||||||
{ required: true, message: '请输入就诊方式', trigger: 'change' }
|
{ required: true, message: '请输入就诊方式', trigger: 'change' }
|
||||||
|
|||||||
@ -203,10 +203,10 @@
|
|||||||
<el-input v-model="form.patientName" placeholder="请输入患者姓名" style="width:200px" />
|
<el-input v-model="form.patientName" placeholder="请输入患者姓名" style="width:200px" />
|
||||||
</el-form-item>
|
</el-form-item>
|
||||||
<el-form-item label="患者电话" prop="patientPhone">
|
<el-form-item label="患者电话" prop="patientPhone">
|
||||||
<el-input v-model="form.patientPhone" placeholder="请输入患者电话" style="width:200px" />
|
<el-input v-model="form.patientPhone" placeholder="请输入患者电话" style="width:200px" maxlength="11"/>
|
||||||
</el-form-item>
|
</el-form-item>
|
||||||
<el-form-item label="家属电话" prop="familyMemberPhone">
|
<el-form-item label="家属电话" prop="familyMemberPhone">
|
||||||
<el-input v-model="form.familyMemberPhone" placeholder="请输入家属电话" style="width:200px" />
|
<el-input v-model="form.familyMemberPhone" placeholder="请输入家属电话" style="width:200px" maxlength="11"/>
|
||||||
</el-form-item>
|
</el-form-item>
|
||||||
<el-form-item label="出生日期" prop="birthDate">
|
<el-form-item label="出生日期" prop="birthDate">
|
||||||
<el-date-picker clearable v-model="form.birthDate" style="width:200px" type="date" value-format="yyyy-MM-dd"
|
<el-date-picker clearable v-model="form.birthDate" style="width:200px" type="date" value-format="yyyy-MM-dd"
|
||||||
@ -214,7 +214,7 @@
|
|||||||
</el-date-picker>
|
</el-date-picker>
|
||||||
</el-form-item>
|
</el-form-item>
|
||||||
<el-form-item label="身份证号" prop="cardNo">
|
<el-form-item label="身份证号" prop="cardNo">
|
||||||
<el-input v-model="form.cardNo" placeholder="请输入身份证号" style="width:200px" />
|
<el-input v-model="form.cardNo" placeholder="请输入身份证号" style="width:200px" maxlength="18"/>
|
||||||
</el-form-item>
|
</el-form-item>
|
||||||
<el-form-item label="性别" prop="sex">
|
<el-form-item label="性别" prop="sex">
|
||||||
<el-radio-group v-model="form.sex">
|
<el-radio-group v-model="form.sex">
|
||||||
@ -494,11 +494,33 @@ export default {
|
|||||||
form: {},
|
form: {},
|
||||||
// 表单校验
|
// 表单校验
|
||||||
rules: {
|
rules: {
|
||||||
|
cardNo:[
|
||||||
|
{ required: false, message: '', trigger: 'change' },
|
||||||
|
{
|
||||||
|
pattern: /^\d{6}(18|19|20)?\d{2}(0[1-9]|1[0-2])(([0-2][1-9])|10|20|30|31)\d{3}(\d|X|x)$/,
|
||||||
|
message: "身份证号格式有误!",
|
||||||
|
trigger: "blur"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
familyMemberPhone:[
|
||||||
|
{ required: false, message: '', trigger: 'change' },
|
||||||
|
{
|
||||||
|
pattern: /^1[3|4|5|6|7|8|9][0-9]\d{8}$/,
|
||||||
|
message: "请输入正确的手机号",
|
||||||
|
trigger: "blur"
|
||||||
|
}
|
||||||
|
|
||||||
|
],
|
||||||
patientName: [
|
patientName: [
|
||||||
{ required: true, message: '请输入患者姓名', trigger: 'change' }
|
{ required: true, message: '请输入患者姓名', trigger: 'change' }
|
||||||
],
|
],
|
||||||
patientPhone: [
|
patientPhone: [
|
||||||
{ required: true, message: '请输入患者手机号', trigger: 'change' }
|
{ required: true, message: '请输入患者手机号', trigger: 'change' },
|
||||||
|
{
|
||||||
|
pattern: /^1[3|4|5|6|7|8|9][0-9]\d{8}$/,
|
||||||
|
message: "请输入正确的手机号",
|
||||||
|
trigger: "blur"
|
||||||
|
}
|
||||||
],
|
],
|
||||||
visitMethod: [
|
visitMethod: [
|
||||||
{ required: true, message: '请输入就诊方式', trigger: 'change' }
|
{ required: true, message: '请输入就诊方式', trigger: 'change' }
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user