|
@@ -38,14 +38,14 @@ export default defineComponent({
|
|
|
}
|
|
|
},
|
|
|
methods: {
|
|
|
- onIdCardValidate() {
|
|
|
+ onIdCardValidate(hide = false) {
|
|
|
const idCardNo = teacherState.teacherCert.idCardNo
|
|
|
// 判断是否有身份证号
|
|
|
if (!idCardNo) {
|
|
|
return
|
|
|
}
|
|
|
if (!checkIDCard(idCardNo || '')) {
|
|
|
- Toast('请填写正确的身份证号码')
|
|
|
+ !hide && Toast('请填写正确的身份证号码')
|
|
|
return false
|
|
|
}
|
|
|
|
|
@@ -106,7 +106,9 @@ export default defineComponent({
|
|
|
name="身份证号"
|
|
|
disabled={this.userAuth}
|
|
|
maxlength={18}
|
|
|
- onBlur={this.onIdCardValidate}
|
|
|
+ onBlur={() => {
|
|
|
+ this.onIdCardValidate(false)
|
|
|
+ }}
|
|
|
placeholder="请输入您的身份证号码"
|
|
|
/>
|
|
|
</ColField>
|
|
@@ -138,7 +140,9 @@ export default defineComponent({
|
|
|
name="出生日期"
|
|
|
disabled={true}
|
|
|
isLink
|
|
|
- // onClick-input={() => (this.popupShow = true)}
|
|
|
+ onClick={() => {
|
|
|
+ this.onIdCardValidate(true)
|
|
|
+ }}
|
|
|
readonly
|
|
|
clickable={false}
|
|
|
placeholder="请选择您的出生日期"
|