diff --git a/src/apps/AppMonitoringObject/Add.vue b/src/apps/AppMonitoringObject/Add.vue index 799c72c2..1d48e263 100644 --- a/src/apps/AppMonitoringObject/Add.vue +++ b/src/apps/AppMonitoringObject/Add.vue @@ -757,22 +757,14 @@ export default { }) }, changeIdNumber() { - // let reg = /^[1-9]\d{5}(18|19|20)\d{2}((0[1-9])|(1[0-2]))(([0-2][1-9])|10|20|30|31)\d{3}[0-9Xx]$/; - // this.form.idNumber.length == 18 && !reg.test(this.form.idNumber) if (this.form.idNumber.length < 18 && this.form.idNumber.length > 20) { return this.$u.toast('请输入正确的身份证号码') } - var info = this.$idCardNoUtil.getIdCardInfo(this.form.idNumber) + let idNumber = this.form.idNumber.substring(0, 18) + let info = this.$idCardNoUtil.getIdCardInfo(idNumber) this.form.sex = info.gender this.form.birthDate = info.birthday - var myDate = new Date(); - var month = myDate.getMonth() + 1; - var day = myDate.getDate(); - var age = myDate.getFullYear() - this.form.idNumber.substring(6, 10) - 1; - if (this.form.idNumber.substring(10, 12) < month || this.form.idNumber.substring(10, 12) == month && this.form.idNumber.substring(12, 14) <= day) { - age++; - } - this.form.age = age + this.form.age = this.$calcAge(idNumber) }, isGirdUser() { this.$http.post('/app/appgirdmemberinfo/checkLogOnUser').then((res) => {