fix(addMember, editMember): 身份证号输入时同步更新性别、年龄、sex、出生年月

Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
This commit is contained in:
17792275749
2026-06-12 17:19:58 +08:00
co-authored by Claude Opus 4.7
parent e8d40d7dfc
commit f10ce6656f
2 changed files with 18 additions and 2 deletions
+4
View File
@@ -235,12 +235,16 @@ Page({
'form.idCard': idCard,
'form.gender': parsed.gender,
'form.age': parsed.age,
'form.sex': parsed.sex,
birthday: parsed.birthday,
})
} else {
this.setData({
'form.idCard': idCard,
'form.gender': '',
'form.age': '',
'form.sex': 0,
birthday: '',
})
}
},
+14 -2
View File
@@ -157,9 +157,21 @@ Page({
}
if (this.isIdCardValid(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 {
this.setData({ 'form.idCard': idCard, 'form.gender': '', 'form.age': '' })
this.setData({
'form.idCard': idCard,
'form.gender': '',
'form.age': '',
'form.sex': 0,
birthday: '',
})
}
},