diff --git a/src/views/memberManage/addPerson.vue b/src/views/memberManage/addPerson.vue index 875f90e..282d7bc 100644 --- a/src/views/memberManage/addPerson.vue +++ b/src/views/memberManage/addPerson.vue @@ -6,7 +6,7 @@ - + @@ -14,7 +14,7 @@ - + @@ -25,13 +25,14 @@ - + + value-format="yyyy-MM-dd" + placeholder="选择出生日期"/> @@ -312,11 +313,11 @@ rules: { // personCode: [{ required: true, message: '员工编号必填', trigger: ['blur', 'change'] }], name: [{ required: true, message: '姓名必填', trigger: ['blur', 'change'] }], - idCardNo: [{ required: true, validator: validateIDCard, trigger: ['blur', 'change'] }], + // idCardNo: [{ required: true, validator: validateIDCard, trigger: ['blur', 'change'] }], deptid: [{ required: true, message: '单位/部门必选', trigger: 'change' }], - duty: [{ required: true, message: '职务必选', trigger: 'change' }], - sex: [{ required: true, message: '性别必选', trigger: 'blur' }], - birthday: [{ required: true, message: '出生日期必填', trigger: ['blur'] }], + // duty: [{ required: true, message: '职务必选', trigger: 'change' }], + // sex: [{ required: true, message: '性别必选', trigger: 'blur' }], + // birthday: [{ required: true, message: '出生日期必填', trigger: ['blur'] }], 'ext.isKaoqin': [{ required: true, message: '是否考勤必选', trigger: ['change'] }], 'ext.isOt': [{ required: true, message: '是否统计加班必选', trigger: ['change'] }], 'ext.isZhuanwu': [{ required: true, message: '是否专务必选', trigger: ['change'] }], @@ -333,6 +334,15 @@ idsrc: 'static/IDCard/IDCardReader.htm' } }, + computed: { + encrypIdCardNo() { + if (this.personForm.idCardNo) { + return this.personForm.idCardNo.substr(0, 6) + '********' + this.personForm.idCardNo.substr(14, 18) + } else { + return '' + } + } + }, watch: { // 'personForm.idCardNo': function(val) { // this.personForm.birthday = getBirthdayByIdNO(val) @@ -396,7 +406,7 @@ const personForm = response.data this.personForm = { id: personForm.id, // 人员id - // personCode: personForm.personCode, // 人员编号 + personCode: personForm.personCode, // 人员编号 idCardNo: personForm.idCardNo, // 身份证号 name: personForm.name, // 姓名 deptid: personForm.deptid, // 单位/部门 @@ -418,12 +428,6 @@ annualLeave: personForm.ext.annualLeave } } - // if (personForm.photo !== '') { - // this.photo = base_url + personForm.photo - // } - if (personForm.personCode) { - this.personForm.personCode = personForm.personCode - } getPersonPhoto(id).then(res => { if (res.data) { this.photo = res.data @@ -639,6 +643,11 @@ resolve(fileResult) } }) + }, + encrypIdCard(idCardNo) { + if (idCardNo) { + return idCardNo.substr(0, 6) + '********' + idCardNo.substr(14, 18) + } } } } diff --git a/src/views/memberManage/addPerson.vue b/src/views/memberManage/addPerson.vue index 875f90e..282d7bc 100644 --- a/src/views/memberManage/addPerson.vue +++ b/src/views/memberManage/addPerson.vue @@ -6,7 +6,7 @@ - + @@ -14,7 +14,7 @@ - + @@ -25,13 +25,14 @@ - + + value-format="yyyy-MM-dd" + placeholder="选择出生日期"/> @@ -312,11 +313,11 @@ rules: { // personCode: [{ required: true, message: '员工编号必填', trigger: ['blur', 'change'] }], name: [{ required: true, message: '姓名必填', trigger: ['blur', 'change'] }], - idCardNo: [{ required: true, validator: validateIDCard, trigger: ['blur', 'change'] }], + // idCardNo: [{ required: true, validator: validateIDCard, trigger: ['blur', 'change'] }], deptid: [{ required: true, message: '单位/部门必选', trigger: 'change' }], - duty: [{ required: true, message: '职务必选', trigger: 'change' }], - sex: [{ required: true, message: '性别必选', trigger: 'blur' }], - birthday: [{ required: true, message: '出生日期必填', trigger: ['blur'] }], + // duty: [{ required: true, message: '职务必选', trigger: 'change' }], + // sex: [{ required: true, message: '性别必选', trigger: 'blur' }], + // birthday: [{ required: true, message: '出生日期必填', trigger: ['blur'] }], 'ext.isKaoqin': [{ required: true, message: '是否考勤必选', trigger: ['change'] }], 'ext.isOt': [{ required: true, message: '是否统计加班必选', trigger: ['change'] }], 'ext.isZhuanwu': [{ required: true, message: '是否专务必选', trigger: ['change'] }], @@ -333,6 +334,15 @@ idsrc: 'static/IDCard/IDCardReader.htm' } }, + computed: { + encrypIdCardNo() { + if (this.personForm.idCardNo) { + return this.personForm.idCardNo.substr(0, 6) + '********' + this.personForm.idCardNo.substr(14, 18) + } else { + return '' + } + } + }, watch: { // 'personForm.idCardNo': function(val) { // this.personForm.birthday = getBirthdayByIdNO(val) @@ -396,7 +406,7 @@ const personForm = response.data this.personForm = { id: personForm.id, // 人员id - // personCode: personForm.personCode, // 人员编号 + personCode: personForm.personCode, // 人员编号 idCardNo: personForm.idCardNo, // 身份证号 name: personForm.name, // 姓名 deptid: personForm.deptid, // 单位/部门 @@ -418,12 +428,6 @@ annualLeave: personForm.ext.annualLeave } } - // if (personForm.photo !== '') { - // this.photo = base_url + personForm.photo - // } - if (personForm.personCode) { - this.personForm.personCode = personForm.personCode - } getPersonPhoto(id).then(res => { if (res.data) { this.photo = res.data @@ -639,6 +643,11 @@ resolve(fileResult) } }) + }, + encrypIdCard(idCardNo) { + if (idCardNo) { + return idCardNo.substr(0, 6) + '********' + idCardNo.substr(14, 18) + } } } } diff --git a/src/views/memberManage/addPersonIris.vue b/src/views/memberManage/addPersonIris.vue index 3ca9a81..10be182 100644 --- a/src/views/memberManage/addPersonIris.vue +++ b/src/views/memberManage/addPersonIris.vue @@ -8,7 +8,7 @@ - + @@ -16,7 +16,7 @@ - + @@ -33,7 +33,7 @@ type="date" style="width: 100%" format="yyyy-MM-dd" - placeholder="选择日期"/> + placeholder="选择出生日期"/> @@ -169,9 +169,9 @@
- 重置 - 保存 - 注册虹膜 + 重置 + 保存 + 注册虹膜
@@ -200,7 +200,7 @@