Compare commits

...

4 Commits

Author SHA1 Message Date
liu.xiaofeng@ebiz-digits.com
577d6d7076 [20230725]ca出参格式修改 2023-08-14 17:15:29 +08:00
liu.xiaofeng@ebiz-digits.com
604c7a3656 [20230725]ca出参的数据传递格式修改为JSON.parse 2023-08-14 16:57:03 +08:00
liu.xiaofeng@ebiz-digits.com
b674f87b05 抄录页面 提交接口参数ca入参数据类型修改为字符串 2023-07-25 14:19:54 +08:00
liu.xiaofeng@ebiz-digits.com
3fcd47d3bc 抄录页面 提交接口增加入参数据 一个是ca入参 一个是ca出参 2023-07-25 13:37:33 +08:00

View File

@@ -170,6 +170,8 @@ export default {
// chooseProductCodes: '',
// pdf名字
pdfName: '',
caSignEnteringGinseng: '', //ca签名入参
caSignExoticGinseng: '', //ca签名出参
isPersonalInformation:'' // -1不存在 其他值是下标
}
},
@@ -368,6 +370,8 @@ export default {
let data = {
contNo: window.localStorage.getItem('contNo'),
baseEncryp: this.base64,
caSignEnteringGinseng: this.caSignEnteringGinseng, //ca签名入参
caSignExoticGinseng: JSON.stringify(this.caSignExoticGinseng), //ca签名出参
pdfAddresss: window.localStorage.getItem('insurance-policyUrl'),
orderNo: this.$route.query.orderNo
}
@@ -426,6 +430,8 @@ export default {
documentStatus: '3',
signType: that.signVal,
baseEncryp: that.base64,
caSignEnteringGinseng: this.caSignEnteringGinseng, //ca签名入参
caSignExoticGinseng: JSON.stringify(this.caSignExoticGinseng), //ca签名出参
documentType: that.appntSign.documentType,
documentCode: that.appntSign.documentCode
}
@@ -502,6 +508,8 @@ export default {
documentStatus: '3',
signType: that.signVal,
baseEncryp: that.base64,
caSignEnteringGinseng: this.caSignEnteringGinseng, //ca签名入参
caSignExoticGinseng: JSON.stringify(this.caSignExoticGinseng), //ca签名出参
documentType: that.insuredSign.documentType,
documentCode: that.insuredSign.documentCode
}
@@ -602,16 +610,30 @@ export default {
signatureHeight: this.$utils.signParams().signatureHeight
}).then(data => {
let temp = JSON.parse(data)
let caSignEnteringGinseng = {
//身份证号码
number: this.saleInsuredInfo.idNo,
//姓名
name: this.saleInsuredInfo.name,
type: this.saleInsuredInfo.idType,
keyword: '申请日期',
pageNo: '1',
index: '1',
offset: this.caOffset,
pos: '3', //设置偏移量 3表示右侧
signatureWidth: this.$utils.signParams().signatureWidth,
signatureHeight: this.$utils.signParams().signatureHeight
}
this.caSignEnteringGinseng = JSON.stringify(caSignEnteringGinseng)
this.caSignExoticGinseng = temp
// console.log(`--签名返回val:${val},this.detailJump:${this.detailJump},this.relationToAppnt:${this.relationToAppnt},CA_state:${temp.state}`)
this.$toast.clear()
if (JSON.parse(data).state == '1') {
this.base64 = decodeURI(JSON.parse(data).sign)
if(this.base64){
this.appntSign.documentStatus = '3'
this.isDisabledComplite = false
this.isSubmit = false
this.isSign = false
}
this.appntSign.documentStatus = '3'
this.isDisabledComplite = false
this.isSubmit = false
this.isSign = false
}
})
}
@@ -636,6 +658,23 @@ export default {
signatureWidth: this.$utils.signParams().signatureWidth,
signatureHeight: this.$utils.signParams().signatureHeight
}).then(data => {
let temp = JSON.parse(data)
let caSignEnteringGinseng = {
//身份证号码
number: this.saleInsuredInfo.idNo,
//姓名
name: this.saleInsuredInfo.name,
type: this.saleInsuredInfo.idType,
keyword: '被保险人或法定监护人签名',
pageNo: '1',
index: '1',
offset: '-250',
pos: '3',
signatureWidth: this.$utils.signParams().signatureWidth,
signatureHeight: this.$utils.signParams().signatureHeight
}
this.caSignEnteringGinseng = JSON.stringify(caSignEnteringGinseng)
this.caSignExoticGinseng = temp
// console.log(`--签名返回val:${val},this.detailJump:${this.detailJump},this.relationToAppnt:${this.relationToAppnt}`, JSON.stringify(data))
this.$toast.clear()
if (JSON.parse(data).state == '1') {
@@ -697,6 +736,23 @@ export default {
signatureWidth: this.$utils.signParams().signatureWidth,
signatureHeight: this.$utils.signParams().signatureHeight
}).then(data => {
let temp = JSON.parse(data)
let caSignEnteringGinseng = {
//身份证号码
number: that.saleInsuredInfo.idNo,
//姓名
name: that.saleInsuredInfo.name,
type: that.saleInsuredInfo.idType,
keyword: '投保人签字',
pageNo: '1',
index: '1',
offset: '20',
pos: '3',
signatureWidth: this.$utils.signParams().signatureWidth,
signatureHeight: this.$utils.signParams().signatureHeight
}
this.caSignEnteringGinseng = JSON.stringify(caSignEnteringGinseng)
this.caSignExoticGinseng = temp
// console.log(`--签名返回val:${val},this.detailJump:${this.detailJump},this.relationToAppnt:${this.relationToAppnt}`, JSON.stringify(data))
this.$toast.clear()
if (JSON.parse(data).state == '1') {
@@ -730,6 +786,23 @@ export default {
signatureWidth: this.$utils.signParams().signatureWidth,
signatureHeight: this.$utils.signParams().signatureHeight
}).then(data => {
let temp = JSON.parse(data)
let caSignEnteringGinseng = {
//身份证号码
number: that.saleInsuredPersonInfo.idNo,
//姓名
name: that.saleInsuredPersonInfo.name,
type: that.saleInsuredPersonInfo.idType,
keyword: '被保险人或法定监护人签名',
pageNo: '1',
index: '1',
offset: '50',
pos: '3',
signatureWidth: this.$utils.signParams().signatureWidth,
signatureHeight: this.$utils.signParams().signatureHeight
}
this.caSignEnteringGinseng = JSON.stringify(caSignEnteringGinseng)
this.caSignExoticGinseng = temp
// console.log(`--签名返回val:${val},this.detailJump:${this.detailJump},this.relationToAppnt:${this.relationToAppnt}`, JSON.stringify(data))
this.$toast.clear()
if (JSON.parse(data).state == '1') {
@@ -834,7 +907,28 @@ export default {
signatureWidth: this.$utils.signParams().signatureWidth,
signatureHeight: this.$utils.signParams().signatureHeight
}).then(data => {
// let temp = JSON.parse(data)
let temp = JSON.parse(data)
let caSignEnteringGinseng = {
//身份证号码
number: this.saleInsuredInfo.idNo,
//姓名
name: this.saleInsuredInfo.name,
type: this.saleInsuredInfo.idType,
keyword: '投保人签名',
pageNo: '1',
index: '1',
offset: '10',
pos: '3', //设置偏移量 3表示右侧
commentKeyword: '认真',
commentText: '本人已阅读保险条款、产品说明书和投保提示书,了解本产品的特点和保单利益的不确定性',
commentOffset: '28',
commentPos: '2',
caType: '1',
signatureWidth: this.$utils.signParams().signatureWidth,
signatureHeight: this.$utils.signParams().signatureHeight
}
this.caSignEnteringGinseng = JSON.stringify(caSignEnteringGinseng)
this.caSignExoticGinseng = temp
// console.log(`--签名返回val:${val},this.detailJump:${this.detailJump},this.relationToAppnt:${this.relationToAppnt},CA_state:${temp.state}`)
this.$toast.clear()
if (JSON.parse(data).state == '1') {
@@ -866,7 +960,28 @@ export default {
signatureWidth: this.$utils.signParams().signatureWidth,
signatureHeight: this.$utils.signParams().signatureHeight
}).then(data => {
// let temp = JSON.parse(data)
let temp = JSON.parse(data)
let caSignEnteringGinseng = {
//身份证号码
number: this.saleInsuredInfo.idNo,
//姓名
name: this.saleInsuredInfo.name,
type: this.saleInsuredInfo.idType,
keyword: '申请日期',
pageNo: '1',
index: '1',
offset: this.caOffset,
pos: '3', //设置偏移量 3表示右侧
commentKeyword: '认真',
commentText: '本人已阅读保险条款、产品说明书和投保提示书,了解本产品的特点和保单利益的不确定性',
commentOffset: '28',
commentPos: '2',
caType: '1',
signatureWidth: this.$utils.signParams().signatureWidth,
signatureHeight: this.$utils.signParams().signatureHeight
}
this.caSignEnteringGinseng = JSON.stringify(caSignEnteringGinseng)
this.caSignExoticGinseng = temp
// console.log(`--签名返回val:${val},this.detailJump:${this.detailJump},this.relationToAppnt:${this.relationToAppnt},CA_state:${temp.state}`)
this.$toast.clear()
if (JSON.parse(data).state == '1') {