From 16703bf9f16df7b8a6173edb673fa82f0584c4c0 Mon Sep 17 00:00:00 2001
From: liyuetong
Date: Tue, 3 Aug 2021 14:57:14 +0800
Subject: [PATCH] =?UTF-8?q?=E4=B8=8E=E5=8E=9F=E7=94=9F=E5=AF=B9=E6=8E=A5?=
=?UTF-8?q?=E8=BA=AB=E4=BB=BD=E8=AF=81?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
src/components/ebiz/sale/BankCardScan.vue | 22 +++----
src/components/ebiz/sale/IdentityCardScan.vue | 60 +++++++++++--------
2 files changed, 46 insertions(+), 36 deletions(-)
diff --git a/src/components/ebiz/sale/BankCardScan.vue b/src/components/ebiz/sale/BankCardScan.vue
index fc58fb1a3..b353b3748 100644
--- a/src/components/ebiz/sale/BankCardScan.vue
+++ b/src/components/ebiz/sale/BankCardScan.vue
@@ -57,14 +57,16 @@ export default {
let that = this
if (window.localStorage.getItem('cardScanningType') == '0') {
// console.log('11111')
- EWebBridge.webCallAppInJs('bank_auth', {
+ EWebBridge.webCallAppInJs('bankcard_ocr', {
// 1是扫描。0是相册。
scan: '1'
}).then(data => {
- if (JSON.parse(data).state == '1') {
- that.state = JSON.parse(data).state
- that.bankCard = JSON.parse(data).number
- that.src = JSON.parse(data).base64
+ console.log(data,'data111111111111')
+ console.log(JSON.parse(data),'JSON.parse(data)')
+ if (JSON.parse(data).imageBase64) {
+ that.state = 1
+ that.bankCard = JSON.parse(data).cardNo
+ that.src = JSON.parse(data).imageBase64
window.localStorage.setItem('bankCardUrlPath', encodeURI(JSON.parse(data).path).replace(/\+/g, '%2B'))
window.localStorage.setItem('bankCard', JSON.parse(data).number)
@@ -75,14 +77,14 @@ export default {
})
} else if (window.localStorage.getItem('cardScanningType') == '1') {
// console.log('22222')
- EWebBridge.webCallAppInJs('bank_auth', {
+ EWebBridge.webCallAppInJs('bankcard_ocr', {
// 1是扫描。0是相册。
scan: '1'
}).then(data => {
- if (JSON.parse(data).state == '1') {
- that.state = JSON.parse(data).state
- that.bankCard = JSON.parse(data).number
- that.src = JSON.parse(data).base64
+ if (JSON.parse(data).imageBase64) {
+ that.state = 1
+ that.bankCard = JSON.parse(data).cardNo
+ that.src = JSON.parse(data).imageBase64
window.localStorage.setItem('bankCardUrlInsuredPath', encodeURI(JSON.parse(data).path).replace(/\+/g, '%2B'))
window.localStorage.setItem('bankCardInsured', JSON.parse(data).number)
that.isDisabled = false
diff --git a/src/components/ebiz/sale/IdentityCardScan.vue b/src/components/ebiz/sale/IdentityCardScan.vue
index 683201616..f852ce723 100644
--- a/src/components/ebiz/sale/IdentityCardScan.vue
+++ b/src/components/ebiz/sale/IdentityCardScan.vue
@@ -99,35 +99,39 @@ export default {
// 点击身份证正面拍照
front() {
let that = this
- EWebBridge.webCallAppInJs('id_auth', {
+ EWebBridge.webCallAppInJs('idcard_ocr', {
front: '1', //1是正面,0是反面。
scan: '1' //1是扫描。0是相册。
}).then(data => {
- if (JSON.parse(data).state == '1') {
+ console.log(data,'data111111111111')
+ console.log(JSON.parse(data),'JSON.parse(data)')
+ // if (JSON.parse(data).state == '1') {
+ if (JSON.parse(data).imageBase64) {
// console.log(JSON.parse(data).base64)
-
if (that.scanFromInsured == 'true') {
console.log(JSON.parse(data))
- that.state = JSON.parse(data).state
+ // that.state = JSON.parse(data).state
+ that.state = 1
that.name = JSON.parse(data).name
that.idCard = JSON.parse(data).number
- that.imgfront = JSON.parse(data).base64
- that.birthYear = JSON.parse(data).birth_year
- that.birthMonth = JSON.parse(data).birth_month.padStart(2, '0')
- that.birthDay = JSON.parse(data).birth_day.padStart(2, '0')
+ that.imgfront = JSON.parse(data).imageBase64
+ that.birthYear = JSON.parse(data).birthdayYear
+ that.birthMonth = JSON.parse(data).birthdayMonth.padStart(2, '0')
+ that.birthDay = JSON.parse(data).birthdayDay.padStart(2, '0')
that.gender = JSON.parse(data).gender
- window.localStorage.setItem('imgfrontPath', encodeURI(JSON.parse(data).path).replace(/\+/g, '%2B'))
+ window.localStorage.setItem('imgfrontPath', encodeURI(JSON.parse(data).imagePath).replace(/\+/g, '%2B'))
} else {
- that.state = JSON.parse(data).state
+ // that.state = JSON.parse(data).state
+ that.state = 1
that.name = JSON.parse(data).name
that.idCard = JSON.parse(data).number
- that.imgfront = JSON.parse(data).base64
- that.birthYear = JSON.parse(data).birth_year
- that.birthMonth = JSON.parse(data).birth_month.padStart(2, '0')
- that.birthDay = JSON.parse(data).birth_day.padStart(2, '0')
+ that.imgfront = JSON.parse(data).imageBase64
+ that.birthYear = JSON.parse(data).birthdayYear
+ that.birthMonth = JSON.parse(data).birthdayMonth.padStart(2, '0')
+ that.birthDay = JSON.parse(data).birthdayDay.padStart(2, '0')
that.gender = JSON.parse(data).gender
- window.localStorage.setItem('imgfrontInsuredPath', encodeURI(JSON.parse(data).path).replace(/\+/g, '%2B'))
+ window.localStorage.setItem('imgfrontInsuredPath', encodeURI(JSON.parse(data).imagePath).replace(/\+/g, '%2B'))
}
} else {
console.log('')
@@ -137,30 +141,34 @@ export default {
// 点击身份证背面拍照
back() {
let that = this
- EWebBridge.webCallAppInJs('id_auth', {
+ EWebBridge.webCallAppInJs('idcard_ocr', {
front: '0', //1是正面,0是反面。
scan: '1' //1是扫描。0是相册。
}).then(data => {
if (that.scanFromInsured == 'true') {
- if (JSON.parse(data).state == '1') {
- that.stateBack = JSON.parse(data).state
- that.imgBack = JSON.parse(data).base64
- that.startDate = JSON.parse(data).valid_start
- that.endDate = JSON.parse(data).valid_end
+ if (JSON.parse(data).imageBase64 == '1') {
+ // if (JSON.parse(data).state == '1') {
+ // that.stateBack = JSON.parse(data).state
+ that.stateBack = 1
+ that.imgBack = JSON.parse(data).imagePath
+ that.startDate = JSON.parse(data).validDateStart
+ that.endDate = JSON.parse(data).validDateEnd
window.localStorage.setItem('imgBackPath', encodeURI(JSON.parse(data).path).replace(/\+/g, '%2B'))
} else {
console.log('')
}
} else {
- if (JSON.parse(data).state == '1') {
- that.stateBack = JSON.parse(data).state
- that.imgBack = JSON.parse(data).base64
+ if (JSON.parse(data).imageBase64 == '1') {
+ // if (JSON.parse(data).state == '1') {
+ // that.stateBack = JSON.parse(data).state
+ that.stateBack = 1
+ that.imgBack = JSON.parse(data).imagePath
window.localStorage.setItem('imgBackInsuredPath', encodeURI(JSON.parse(data).path).replace(/\+/g, '%2B'))
- that.startDate = JSON.parse(data).valid_start
- that.endDate = JSON.parse(data).valid_end
+ that.startDate = JSON.parse(data).validDateStart
+ that.endDate = JSON.parse(data).validDateEnd
} else {
console.log('')
}