30教龄教职工管理和单身教工管理新增手机h5端查询页:优化正则校验;

This commit is contained in:
dd3s_206
2026-06-12 14:32:24 +08:00
parent 4e2b7f7d4e
commit 8291531e6e
@@ -75,7 +75,7 @@ layout("/layouts/platform_h5.html"){
<van-field v-else :value="formData.username" label="用户信息" readonly></van-field>
<van-field v-model="formData.mobile" name="mobile" label="联系方式" placeholder="请输入手机号" required :rules="mobileRules"></van-field>
<van-field v-model="formData.birthday" name="birthday" label="出生日期" type="date" placeholder="请选择出生日期" required :rules="[{required:true,message:'请选择出生日期'}]"></van-field>
<van-field v-model="formData.height" name="height" label="身高(cm)" placeholder="请输入身高" :rules="[{pattern:/^\d{2,3}$/,message:'请输入正确的身高'}]"></van-field>
<van-field v-model="formData.height" name="height" label="身高(cm)" placeholder="请输入身高" :rules="heightRules"></van-field>
<van-field v-model="formData.nativePlace" label="籍贯" placeholder="请输入籍贯"></van-field>
<van-field v-model="formData.education" name="education" label="学历" placeholder="请选择学历" required readonly is-link :rules="[{required:true,message:'请选择学历'}]" @click="showEducationPicker = true"></van-field>
<van-field v-model="formData.maritalStatus" name="maritalStatus" label="婚姻状况" placeholder="请选择婚姻状况" required readonly is-link :rules="[{required:true,message:'请选择婚姻状况'}]" @click="showMaritalPicker = true"></van-field>
@@ -146,6 +146,12 @@ layout("/layouts/platform_h5.html"){
mobileRules: [
{required: true, message: "请输入联系方式"},
{pattern: /^1[3-9]\d{9}$/, message: "请输入正确的手机号码"}
],
heightRules: [
{
validator: (value) => !value || /^\d{2,3}$/.test(value),
message: "请输入正确的身高"
}
]
}
},