fix(addMember, editMember): 身份证号输入时同步更新性别、年龄、sex、出生年月
Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
This commit is contained in:
co-authored by
Claude Opus 4.7
parent
e8d40d7dfc
commit
f10ce6656f
@@ -235,12 +235,16 @@ Page({
|
|||||||
'form.idCard': idCard,
|
'form.idCard': idCard,
|
||||||
'form.gender': parsed.gender,
|
'form.gender': parsed.gender,
|
||||||
'form.age': parsed.age,
|
'form.age': parsed.age,
|
||||||
|
'form.sex': parsed.sex,
|
||||||
|
birthday: parsed.birthday,
|
||||||
})
|
})
|
||||||
} else {
|
} else {
|
||||||
this.setData({
|
this.setData({
|
||||||
'form.idCard': idCard,
|
'form.idCard': idCard,
|
||||||
'form.gender': '',
|
'form.gender': '',
|
||||||
'form.age': '',
|
'form.age': '',
|
||||||
|
'form.sex': 0,
|
||||||
|
birthday: '',
|
||||||
})
|
})
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
|
|||||||
@@ -157,9 +157,21 @@ Page({
|
|||||||
}
|
}
|
||||||
if (this.isIdCardValid(idCard)) {
|
if (this.isIdCardValid(idCard)) {
|
||||||
const parsed = this.parseIdCard(idCard)
|
const parsed = this.parseIdCard(idCard)
|
||||||
this.setData({ 'form.idCard': idCard, 'form.gender': parsed.gender, 'form.age': parsed.age })
|
this.setData({
|
||||||
|
'form.idCard': idCard,
|
||||||
|
'form.gender': parsed.gender,
|
||||||
|
'form.age': parsed.age,
|
||||||
|
'form.sex': parsed.sex,
|
||||||
|
birthday: parsed.birthday,
|
||||||
|
})
|
||||||
} else {
|
} else {
|
||||||
this.setData({ 'form.idCard': idCard, 'form.gender': '', 'form.age': '' })
|
this.setData({
|
||||||
|
'form.idCard': idCard,
|
||||||
|
'form.gender': '',
|
||||||
|
'form.age': '',
|
||||||
|
'form.sex': 0,
|
||||||
|
birthday: '',
|
||||||
|
})
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user