From 703c851a45c3e99215564fa1c6d2f4e6a0a4f10a Mon Sep 17 00:00:00 2001 From: zhouhao <787329763@qq.com> Date: Mon, 10 Jan 2022 21:51:09 +0800 Subject: [PATCH] 完成个人单笔合同签署流程 --- src/views/main/queryres.vue | 80 ++++++++++++++++++++++++++++++++++++---- 1 files changed, 72 insertions(+), 8 deletions(-) diff --git a/src/views/main/queryres.vue b/src/views/main/queryres.vue index 35bab0b..2c5b53d 100644 --- a/src/views/main/queryres.vue +++ b/src/views/main/queryres.vue @@ -89,7 +89,8 @@ slfe.ResultIs =false }else if( slfe.dataInfo.status==3){ //完成个人单笔合同签署 待分销主体验证 window.clearInterval(t2) - slfe.$router.push({path:'/',query:{bizId:slfe.bizId,bizType:slfe.bizType}}) + // slfe.$router.push({path:'/',query:{bizId:slfe.bizId,bizType:slfe.bizType}}) + window.location.href ="https://www.qadlj.com/authorizeBack.html" }else if( slfe.dataInfo.status==4){ //授权人脸未出结果 slfe.datastr ='活体校验识别中,请稍等.....' slfe.signBtn =false @@ -160,13 +161,76 @@ //生命周期 - 创建完成(可以访问当前this实例) created() { this.$api.getBizStatus({bizId:this.bizId,bizType:this.bizType}).then(res=>{ - if(res.body.status == 3 && Number(this.bizType) ==0 || res.body.status ==6 && Number(this.bizType) ==1 ){ //成功直接跳转成功页面 - this.$router.push({path:'/main/bancardsucces',query:{bizId:this.bizId,bizType:this.bizType}}) - }else if(res.body.status == 3 && Number(this.bizType) ==1){ //待签约分销主体 - this.$router.push({path:'/',query:{bizId:this.bizId,bizType:this.bizType}}) - }else{ //执行定时器 - this.bankCardNoInit() - } + // if(res.body.status == 3 && Number(this.bizType) ==0 || res.body.status ==6 && Number(this.bizType) ==1 ){ //成功直接跳转成功页面 + // this.$router.push({path:'/main/bancardsucces',query:{bizId:this.bizId,bizType:this.bizType}}) + // }else if(res.body.status == 3 && Number(this.bizType) ==1){ //待签约分销主体 + // this.$router.push({path:'/',query:{bizId:this.bizId,bizType:this.bizType}}) + // }else{ //执行定时器 + // this.bankCardNoInit() + // } + var slfe = this + if(Number(this.bizType) ==0){ //签署授权函 + if(res.body.status==1){ //授权人脸未出结果 + slfe.datastr ='活体校验识别中,请稍后.....' + slfe.signBtn =false + slfe.ResultIs =false + this.bankCardNoInit() + }else if( res.body.status==2){ //完成个人人脸授信,待签署信息函 + slfe.datastr ='活体校验成功!待签署信息授权函,请稍后.....' + slfe.signBtn =false + slfe.ResultIs =false + this.bankCardNoInit() + }else if( res.body.status==201){ //信息授权函签署失败 + slfe.datastr ='活体校验成功!签署信息授权函失败,请重试.....' + slfe.signBtn =true + slfe.ResultIs =false + }else if( res.body.status==3){ //完成信息授权函签署 + slfe.$router.push({path:'/main/bancardsucces',query:{bizId:slfe.bizId,bizType:slfe.bizType}}) + }else if( res.body.status==99){ + slfe.datastr ='活体校验失败!请重试.....' + slfe.signBtn =false + slfe.ResultIs =true + } + }else if(Number(slfe.bizType) ==1){ //签署借款 + if( res.body.status==1){ //授权人脸未出结果 + slfe.datastr ='活体校验识别中,请稍后.....' + slfe.signBtn =false + slfe.ResultIs =false + this.bankCardNoInit() + }else if( res.body.status==2){ //完成个人人脸授信,待签署信息函 + slfe.datastr ='活体校验成功!待签署合同,请稍后.....' + slfe.signBtn =false + slfe.ResultIs =false + this.bankCardNoInit() + }else if( res.body.status==201){ //完成个人人脸授信,待签署信息函 + slfe.datastr ='活体校验成功!签署合同失败,请重试.....' + slfe.signBtn =true + slfe.ResultIs =false + }else if( res.body.status==3){ //完成个人单笔合同签署 待分销主体验证 + // slfe.$router.push({path:'/',query:{bizId:slfe.bizId,bizType:slfe.bizType}}) + window.location.href ="https://www.qadlj.com/authorizeBack.html" + }else if( res.body.status==4){ //授权人脸未出结果 + slfe.datastr ='活体校验识别中,请稍等.....' + slfe.signBtn =false + slfe.ResultIs =false + this.bankCardNoInit() + }else if(res.body.status==5){ //授权人脸未出结果 + slfe.datastr ='活体校验成功!待签署合同,请稍等.....' + slfe.signBtn =false + slfe.ResultIs =false + this.bankCardNoInit() + }else if( res.body.status==501){ //授权人脸未出结果 + slfe.datastr ='活体校验成功!签署合同失败,请重试.....' + slfe.signBtn =true + slfe.ResultIs =false + }else if( res.body.status==6){ //完成主体合同签署 + slfe.$router.push({path:'/main/bancardsucces',query:{bizId:slfe.bizId,bizType:slfe.bizType}}) + }else if( res.body.status==88 || res.body.status==99){ + slfe.signBtn =false + slfe.ResultIs =true + slfe.datastr ='活体校验失败!请重试.....' + } + } }) }, //生命周期 - 挂载完成(可以访问DOM元素) -- Gitblit v1.8.0