diff --git a/src/views/memberManage/addPerson.vue b/src/views/memberManage/addPerson.vue
index 7d2d52f..be2f53f 100644
--- a/src/views/memberManage/addPerson.vue
+++ b/src/views/memberManage/addPerson.vue
@@ -124,6 +124,9 @@
+
+
+
@@ -282,7 +285,19 @@
})
},
readIDCard() {
- this.$message.warning('此功能尚在开发中,敬请期待')
+ window.frames['iframeIDCard'].ReadCard()
+ if (window.frames['iframeIDCard'].result) {
+ this.personForm.idCardNo = window.frames['iframeIDCard'].CardNo
+ this.personForm.name = window.frames['iframeIDCard'].Name
+ if (window.frames['iframeIDCard'].Sex === '2') { this.personForm.sex = '女' } else { this.personForm.sex = '男' }
+ this.personForm.birthday = window.frames['iframeIDCard'].Born.substring(0, 4) + '-' + window.frames['iframeIDCard'].Born.substring(4, 6) + '-' + window.frames['iframeIDCard'].Born.substring(6, 8)
+ this.photo = 'data:image/png;base64,' + window.frames['iframeIDCard'].Picture
+ this.personForm.nation = window.frames['iframeIDCard'].Nation + '族'
+ this.personForm.ext.certificationUnit = window.frames['iframeIDCard'].IssuedAt
+ this.personForm.ext.address = window.frames['iframeIDCard'].Address
+ } else {
+ this.$message.warning('读卡失败')
+ }
// const baseUrl = getProject().register_url
// // const url = 'openIE:' + baseUrl + '?token=' + token + '_id=' + id + '_idCardNo=' + idCardNo
// window.location.href = url
diff --git a/src/views/memberManage/addPerson.vue b/src/views/memberManage/addPerson.vue
index 7d2d52f..be2f53f 100644
--- a/src/views/memberManage/addPerson.vue
+++ b/src/views/memberManage/addPerson.vue
@@ -124,6 +124,9 @@
+
+
+
@@ -282,7 +285,19 @@
})
},
readIDCard() {
- this.$message.warning('此功能尚在开发中,敬请期待')
+ window.frames['iframeIDCard'].ReadCard()
+ if (window.frames['iframeIDCard'].result) {
+ this.personForm.idCardNo = window.frames['iframeIDCard'].CardNo
+ this.personForm.name = window.frames['iframeIDCard'].Name
+ if (window.frames['iframeIDCard'].Sex === '2') { this.personForm.sex = '女' } else { this.personForm.sex = '男' }
+ this.personForm.birthday = window.frames['iframeIDCard'].Born.substring(0, 4) + '-' + window.frames['iframeIDCard'].Born.substring(4, 6) + '-' + window.frames['iframeIDCard'].Born.substring(6, 8)
+ this.photo = 'data:image/png;base64,' + window.frames['iframeIDCard'].Picture
+ this.personForm.nation = window.frames['iframeIDCard'].Nation + '族'
+ this.personForm.ext.certificationUnit = window.frames['iframeIDCard'].IssuedAt
+ this.personForm.ext.address = window.frames['iframeIDCard'].Address
+ } else {
+ this.$message.warning('读卡失败')
+ }
// const baseUrl = getProject().register_url
// // const url = 'openIE:' + baseUrl + '?token=' + token + '_id=' + id + '_idCardNo=' + idCardNo
// window.location.href = url
diff --git a/static/IDCard/IDCardReader.htm b/static/IDCard/IDCardReader.htm
new file mode 100644
index 0000000..67cb566
--- /dev/null
+++ b/static/IDCard/IDCardReader.htm
@@ -0,0 +1,128 @@
+
+
+
+IDCardRread Test Sample
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+