This commit is contained in:
Your Name
2026-07-02 16:13:38 +08:00
parent cea9392239
commit e8f68101c4
3 changed files with 5 additions and 5 deletions
+2 -2
View File
@@ -557,7 +557,7 @@ const validatePhone = (rule: any, value: any, callback: any) => {
const validateIdCard = (rule: any, value: any, callback: any) => { const validateIdCard = (rule: any, value: any, callback: any) => {
if (!value) { if (!value) {
callback(new Error('请输入身份证号')) callback()
return return
} }
if (!/^[1-9]\d{5}(18|19|20)\d{2}(0[1-9]|1[0-2])(0[1-9]|[12]\d|3[01])\d{3}[\dXx]$/.test(value)) { if (!/^[1-9]\d{5}(18|19|20)\d{2}(0[1-9]|1[0-2])(0[1-9]|[12]\d|3[01])\d{3}[\dXx]$/.test(value)) {
@@ -569,7 +569,7 @@ const validateIdCard = (rule: any, value: any, callback: any) => {
const formRules = { const formRules = {
patient_name: [{ required: true, message: '请输入患者姓名', trigger: 'blur' }], patient_name: [{ required: true, message: '请输入患者姓名', trigger: 'blur' }],
id_card: [{ required: true, validator: validateIdCard, trigger: 'blur' }], id_card: [{ validator: validateIdCard, trigger: 'blur' }],
phone: [{ required: true, validator: validatePhone, trigger: 'blur' }], phone: [{ required: true, validator: validatePhone, trigger: 'blur' }],
gender: [{ required: true, message: '请选择性别', trigger: 'change' }], gender: [{ required: true, message: '请选择性别', trigger: 'change' }],
age: [{ required: true, message: '请输入年龄', trigger: 'blur' }], age: [{ required: true, message: '请输入年龄', trigger: 'blur' }],
+2 -2
View File
@@ -1143,7 +1143,7 @@ const validateIdCard = (rule: any, value: any, callback: any) => {
// 使用原始数据进行验证 // 使用原始数据进行验证
const idCardToValidate = originalIdCard.value || value const idCardToValidate = originalIdCard.value || value
if (!idCardToValidate) { if (!idCardToValidate) {
callback(new Error('请输入身份证号')) callback()
return return
} }
if (!/^[1-9]\d{5}(18|19|20)\d{2}(0[1-9]|1[0-2])(0[1-9]|[12]\d|3[01])\d{3}[\dXx]$/.test(idCardToValidate)) { if (!/^[1-9]\d{5}(18|19|20)\d{2}(0[1-9]|1[0-2])(0[1-9]|[12]\d|3[01])\d{3}[\dXx]$/.test(idCardToValidate)) {
@@ -1155,7 +1155,7 @@ const validateIdCard = (rule: any, value: any, callback: any) => {
const formRules = { const formRules = {
patient_name: [{ required: true, message: '请输入患者姓名', trigger: 'blur' }], patient_name: [{ required: true, message: '请输入患者姓名', trigger: 'blur' }],
id_card: [{ required: true, validator: validateIdCard, trigger: 'blur' }], id_card: [{ validator: validateIdCard, trigger: 'blur' }],
phone: [{ required: true, validator: validatePhone, trigger: 'blur' }], phone: [{ required: true, validator: validatePhone, trigger: 'blur' }],
gender: [{ required: true, message: '请选择性别', trigger: 'change' }], gender: [{ required: true, message: '请选择性别', trigger: 'change' }],
age: [{ required: true, message: '请输入年龄', trigger: 'blur' }], age: [{ required: true, message: '请输入年龄', trigger: 'blur' }],
@@ -27,7 +27,7 @@ class DiagnosisValidate extends BaseValidate
protected $rule = [ protected $rule = [
'id' => 'require|checkDiagnosis', 'id' => 'require|checkDiagnosis',
'patient_name' => 'require|length:1,50', 'patient_name' => 'require|length:1,50',
'id_card' => 'require|length:15,18', 'id_card' => 'length:15,18',
'phone' => 'require|mobile', 'phone' => 'require|mobile',
'gender' => 'require|in:0,1', 'gender' => 'require|in:0,1',
'age' => 'require|number|between:0,150', 'age' => 'require|number|between:0,150',