mirror of
http://112.124.100.131/GFRS/ebiz-h5.git
synced 2025-12-24 14:52:53 +08:00
feat-调用人脸识别插件新增 orderNo 入参
This commit is contained in:
@@ -34,14 +34,12 @@
|
||||
点击【开始】按钮,进行相关操作<br /><span class="red">温馨提示:请尽量使用正楷文字进行签名</span>
|
||||
</div>
|
||||
<div class="text-center mt20">
|
||||
<van-button @click="faceAuth('0')" v-no-more-click="1000" :disabled="isAgentSubmit" type="danger" size="normal" style="width:30%">开始</van-button>
|
||||
<van-button @click="faceAuth('0')" v-no-more-click="1000" :disabled="isAgentSubmit" type="danger" size="normal" style="width: 30%">开始</van-button>
|
||||
</div>
|
||||
</div>
|
||||
<div class="ebizGuarantor">
|
||||
<van-field readonly label-width="120px" label="担保人" v-model="ebizGuarantor.name"></van-field>
|
||||
<p class="p15 line-height">
|
||||
以下内容需要您按照顺序阅读并签字确认:
|
||||
</p>
|
||||
<p class="p15 line-height">以下内容需要您按照顺序阅读并签字确认:</p>
|
||||
<div class="p15 line-height">
|
||||
需签署:
|
||||
<ul>
|
||||
@@ -63,9 +61,9 @@
|
||||
</ul>
|
||||
点击【开始】或【分享】,进行相关操作<br /><span class="red">温馨提示:请尽量使用正楷文字进行签名</span>
|
||||
</div>
|
||||
<div v-if="!isInvalid" class="flex justify-content-a mb60 mt20">
|
||||
<van-button v-if="!isWeixin" @click="share" v-no-more-click="1000" type="danger" size="normal" style="width:30%">分享</van-button>
|
||||
<van-button @click="faceAuth('1')" v-no-more-click="1000" :disabled="isguranteeSubmit" type="danger" size="normal" style="width:30%">开始</van-button>
|
||||
<div v-if="!isInvalid" class="flex justify-content-a mb60 mt20">
|
||||
<van-button v-if="!isWeixin" @click="share" v-no-more-click="1000" type="danger" size="normal" style="width: 30%">分享</van-button>
|
||||
<van-button @click="faceAuth('1')" v-no-more-click="1000" :disabled="isguranteeSubmit" type="danger" size="normal" style="width: 30%">开始</van-button>
|
||||
</div>
|
||||
<div v-else class="ml15">操作时间已失效,请联系销售人员!</div>
|
||||
</div>
|
||||
@@ -238,8 +236,8 @@ export default {
|
||||
loadingType: 'spinner',
|
||||
message: '加载中……'
|
||||
})
|
||||
return new Promise(resolve => {
|
||||
agreementQuery(data).then(res => {
|
||||
return new Promise((resolve) => {
|
||||
agreementQuery(data).then((res) => {
|
||||
if (res.result == '0') {
|
||||
this.$toast.clear()
|
||||
this.agentInfo = res.content.ebizEnterCustomerDto
|
||||
@@ -251,10 +249,10 @@ export default {
|
||||
this.agentInfo.createdDate = this.agentInfo.createdDate.substring(0, 10)
|
||||
this.agentSignList = filtSignList(this, this.signList).agentSignList
|
||||
this.guaranteeSignList = filtSignList(this, this.signList).guaranteeSignList
|
||||
this.isAgentSubmit = this.agentSignList.every(item => {
|
||||
this.isAgentSubmit = this.agentSignList.every((item) => {
|
||||
return item.signState == '1'
|
||||
})
|
||||
this.isguranteeSubmit = this.guaranteeSignList.every(item => {
|
||||
this.isguranteeSubmit = this.guaranteeSignList.every((item) => {
|
||||
return item.signState == '1'
|
||||
})
|
||||
resolve()
|
||||
@@ -285,7 +283,7 @@ export default {
|
||||
message: '加载中……'
|
||||
})
|
||||
let data = {}
|
||||
getSignInvalid(data).then(res => {
|
||||
getSignInvalid(data).then((res) => {
|
||||
if (res.result == '0') {
|
||||
this.$toast.clear()
|
||||
this.signInvalid = res.content.sign
|
||||
@@ -321,8 +319,8 @@ export default {
|
||||
let data = {
|
||||
sign: signInvalid
|
||||
}
|
||||
return new Promise(resolve => {
|
||||
checkSignInvalid(data).then(res => {
|
||||
return new Promise((resolve) => {
|
||||
checkSignInvalid(data).then((res) => {
|
||||
if (res.result == '0') {
|
||||
that.$toast.clear()
|
||||
let status = res.content.status
|
||||
@@ -338,7 +336,7 @@ export default {
|
||||
|
||||
if (code == '0') {
|
||||
if (this.agentInfo.idType == '1') {
|
||||
this.goUrl(code)
|
||||
this.goUrl(code)
|
||||
// 人脸识别次数小于3次
|
||||
this.$toast.loading({
|
||||
duration: 0, // 持续展示 toast
|
||||
@@ -366,7 +364,8 @@ export default {
|
||||
const authRes = await EWebBridge.webCallAppInJs('face_auth', {
|
||||
businessSource: '2', //业务来源:1-电投,2-入司,3-理赔,4-保全
|
||||
number: this.agentInfo.idNo, //身份证号码
|
||||
name: this.agentInfo.name //姓名
|
||||
name: this.agentInfo.name, //姓名
|
||||
orderNo: this.$CacheUtils.getLocItem('orderNo') //订单号
|
||||
})
|
||||
// const authRes = await this.fakeFaceAuth(true)
|
||||
console.log(authRes)
|
||||
@@ -395,7 +394,7 @@ export default {
|
||||
},
|
||||
fakeFaceAuth(expect) {
|
||||
console.log('模拟调用人脸识别')
|
||||
return new Promise(function(resolve, reject) {
|
||||
return new Promise(function (resolve, reject) {
|
||||
setTimeout(() => {
|
||||
console.log('模拟人脸识别完成')
|
||||
if (expect) {
|
||||
@@ -409,11 +408,11 @@ export default {
|
||||
goUrl(code) {
|
||||
let path = ''
|
||||
if (code == '0') {
|
||||
path = this.agentSignList.filter(v => {
|
||||
path = this.agentSignList.filter((v) => {
|
||||
return v.signState == '0'
|
||||
})[0].path
|
||||
} else if (code == '1') {
|
||||
path = this.guaranteeSignList.filter(v => {
|
||||
path = this.guaranteeSignList.filter((v) => {
|
||||
return v.signState == '0'
|
||||
})[0].path
|
||||
}
|
||||
@@ -437,7 +436,7 @@ export default {
|
||||
loadingType: 'spinner',
|
||||
message: '加载中……'
|
||||
})
|
||||
signAgreement(data).then(res => {
|
||||
signAgreement(data).then((res) => {
|
||||
console.log(res)
|
||||
if (res.result == '0') {
|
||||
this.$toast.clear()
|
||||
|
||||
Reference in New Issue
Block a user