影像上传、电子签名

This commit is contained in:
pang.lizong
2019-09-23 17:35:24 +08:00
parent 3d4d73d62d
commit bb2ff34ba7
6 changed files with 24 additions and 24 deletions

View File

@@ -12,7 +12,7 @@ switch (process.env.VUE_APP_FLAG) {
case 'development':
// apiDomain = 'http://47.96.143.111:7000/api/v1'
apiDomain = 'http://139.199.50.151:7000/api/v1' // 国富api
imgDomain = 'http://139.199.50.151:7000'
imgDomain = 'http://10.10.100.98:7012/updown'
// 静态服务资源
assetsUrl = 'http://139.199.50.151:8000/app/'
mainUrl = 'http://47.96.143.111'

View File

@@ -280,28 +280,17 @@ export default {
// window.localStorage.setItem('accountInfomation-bank', that.bank)
window.localStorage.setItem('accountInformationRadio', that.radio)
// window.localStorage.setItem('accountInformation-isPaymentSelf', JSON.stringify(that.checked))
// marked by pang on 2019-09-22 影像上传暂不可用,跳过 todo.... begin
// that.$jump({
// flag: 'h5',
// extra: {
// url: location.origin + '/#/sale/attachmentManagement'
// },
// routerInfo: {
// path: '/sale/attachmentManagement'
// }
// })
// todo.....end
// todo..... delete
// marked by pang on 2019-09-22 影像上传暂不可用,跳过
that.$jump({
flag: 'h5',
extra: {
url: location.origin + '/#/sale/signatureConfirmation'
url: location.origin + '/#/sale/attachmentManagement'
},
routerInfo: {
path: '/sale/signatureConfirmation'
path: '/sale/attachmentManagement'
}
})
// todo.....end
} else {
that.$toast(res.resultMessage)
}

View File

@@ -2,14 +2,14 @@
<div class="insuranceInformation-container pb50">
<van-notice-bar :scrollable="false" v-if="!Time" class="notice">{{ `提示阅读时长需在${this.Time ? this.time : this.number}秒以上` }}</van-notice-bar>
<div class="bg-white flex justify-content-c flex-direction-colunm align-items-center p20 fs14">
<h2 style="text-align:center" class="mb20">人身保险投保提示</h2>
<h2 style="text-align:center" class="mb20">人身保险投保提示</h2>
<p class="mb20">尊敬的客户</p>
<p class="mb20">
人身保险是以人的寿命和身体为保险标的的保险当被保险人发生死亡伤残疾病等风险事故时或者达到合同约定的年龄期限等条件保险公司按照保险合同约定给付保险金人身保险具有保障和长期储蓄功能可以用于为人们的生活进行长期财务规划为帮助您更好地认识和购买人身保险产品保护您的合法权益我们按中国保监会的要求请您在填写投保单之前认真阅读以下内容
人身保险是以人的寿命和身体为保险标的的保险当被保险人发生死亡伤残疾病等风险事故时或者达到合同约定的年龄期限时保险公司按照保险合同约定给付保险金人身保险具有保障和长期储蓄功能可以用于为人们的生活进行长期财务规划为帮助您更好地认识和购买人身保险产品保护您的合法权益请您在填写投保单之前认真阅读以下内容
</p>
<p class="mb20 fw600">请您确认保险机构和销售人员的合法资格</p>
<p class="mb20">
请您从持有中国银行保险监督管理委员会颁发经营保险业务许可证保险兼业代理许可证的合法机构或持有保险销售从业人员执业证书的销售人员处办理保险业务如需要查询销售人员的销售资格您可以要求销售人员告知具体查询方式或登录保险中介监管信息系统查询网址http://iir.circ.gov.cn
请您从持有中国保险监督管理机构颁发经营保险业务许可证保险兼业代理许可证的合法机构或持有相关执业证明文件的销售人员处办理保险业务如需要查询销售人员的销售资格您可以要求销售人员告知具体查询方式或登录保险中介监管信息系统查询网址http://iir.circ.gov.cn
</p>
<p class="mb20 fw600">请您根据实际保险需求和支付能力选择人身保险产品</p>
<p class="mb20">

View File

@@ -305,6 +305,7 @@ export default {
//保存对应的订单号
localStorage.orderNo = orderNo
localStorage.isFrom = 'sale'
console.log('---orderStatus',orderStatus,orderNo)
switch (orderStatus) {
case '01': //已签名待客户确认, 跳到签名确认页面
url = '/sale/SignatureConfirmation?edit=1'

View File

@@ -421,9 +421,15 @@ export default {
}
})
} else {
EWebBridge.webCallAppInJs('face_auth', {
number: that.saleInsuredInfo.idNo, //身份证号码
name: that.saleInsuredInfo.name //姓名
// 原人脸识别
// EWebBridge.webCallAppInJs('face_auth', {
// number: that.saleInsuredInfo.idNo, //身份证号码
// name: that.saleInsuredInfo.name //姓名
// })
// 跳过人脸识别
new Promise(resolve => {
console.log('--跳过人脸识别--返回识别成功')
resolve(JSON.stringify({ state: '1' }))
}).then(data => {
if (JSON.parse(data).state == '1') {
if (that.appntSign.readStatus == '0') {

View File

@@ -5,8 +5,8 @@
<iframe :src="src + pdfUrl" class="iframe"></iframe>
<!-- <div id="pdf"></div> -->
<!-- <img :src="'data:image/jpeg;base64,' + url" /> -->
<!-- <div id="pdf"></div>-->
<!-- <img :src="'data:image/jpeg;base64,' + url" /> -->
<div class="pt30 pl30 flex align-items-c">
<span class="mr10">投保人签字 :</span>
@@ -657,6 +657,10 @@ export default {
mounted() {
document.body.style.backgroundColor = '#fff'
this.pdfUrl = encodeURIComponent(config.imgDomain + `/returnDirectStream?imgPath=${window.localStorage.getItem('insurance-policyUrl')}`)
console.log('---签名投保单PDFurl:',this.pdfUrl,'insurance-policyUrl',window.localStorage.getItem('insurance-policyUrl'))
// this.pdfUrl = "http://10.10.100.98:7012/updown/returnDirectStream?imgPath=Ra4LpmZv2h6FrwZPS48QIETiI2AcWWLx6RavVjoAkoMMdje9Cf6YWX3FlAKn%2FwOBIMX%2BfXJaM6sn%0D%0AiUe41vurjQJ65teJQwdrc2wcOn%2FJtQSVGLphInLPv0HGtHpZ3OhD"
// this.src = 'http://139.199.50.151:7000/pdfjs/web/viewer.html?file='
// console.log('------pdf url:', this.src + this.pdfUrl)
//实例化
// this.pdfh5 = new Pdfh5('#pdf', {
// pdfurl: config.imgDomain + `/returnDirectStream?imgPath=${window.localStorage.getItem('insurance-policyUrl')}`