|
@@ -3,13 +3,13 @@
|
|
|
<view class="f15 co23 fw5 mb24">请使用注册人身份证</view>
|
|
|
<view class="flexcj mb20">
|
|
|
<view class="carbox" @click="getaddImage('front')">
|
|
|
- <image :src="baseUrl+frontimg" class="img" v-if="frontimg"></image>
|
|
|
+ <image :src="baseUrl+user.front" class="img" v-if="user.front"></image>
|
|
|
<image :src="cardz" class="img" v-else></image>
|
|
|
<view class="tit">拍摄正面</view>
|
|
|
<!-- <view class="tit">身份证正面</view> -->
|
|
|
</view>
|
|
|
<view class="carbox" @click="getaddImage('back')">
|
|
|
- <image :src="baseUrl+backimg" class="img" v-if="backimg"></image>
|
|
|
+ <image :src="baseUrl+user.back" class="img" v-if="user.back"></image>
|
|
|
<image :src="cardf" class="img" v-else></image>
|
|
|
<view class="tit">拍摄反面</view>
|
|
|
<!-- <view class="tit">身份证反面</view> -->
|
|
@@ -34,8 +34,8 @@
|
|
|
<uni-forms-item label="居住地址" name="address">
|
|
|
<uni-easyinput type="textarea" :autoHeight="true" disabled v-model="user.address" :inputBorder='false' placeholder="自动识别" />
|
|
|
</uni-forms-item>
|
|
|
- <uni-forms-item label="手机号码" name="phone">
|
|
|
- <uni-easyinput v-model="user.phone" :inputBorder='false' placeholder="请输入手机号码,以便接收短信" />
|
|
|
+ <uni-forms-item label="手机号码" name="phonenumber">
|
|
|
+ <uni-easyinput v-model="user.phonenumber" :inputBorder='false' placeholder="请输入手机号码,以便接收短信" />
|
|
|
</uni-forms-item>
|
|
|
</uni-forms>
|
|
|
<view class="formtip">* 请确保填写的信息准确无误</view>
|
|
@@ -47,7 +47,7 @@
|
|
|
import config from '@/config'
|
|
|
const baseUrl = config.baseUrl
|
|
|
import {uploadmore} from '@/utils/common.js'
|
|
|
- import {getOcrIdCard,getOcrFn,getChangeFace} from "@/api/mine/card.js"
|
|
|
+ import {getOcrIdCard,getOcrFn,getChangeFace,getIdCardAdd} from "@/api/mine/card.js"
|
|
|
import { checkPermi, checkRole } from "@/utils/permission"; // 权限判断函数
|
|
|
const aliyunVerify = uni.requireNativePlugin('AP-FaceDetectModule');
|
|
|
export default{
|
|
@@ -68,9 +68,11 @@
|
|
|
user:{
|
|
|
realName:'',
|
|
|
idCard:'',
|
|
|
- expirationDate:'',
|
|
|
address:'',
|
|
|
- phone:this.$store.state.user.phonenumber,
|
|
|
+ expirationDate:'',
|
|
|
+ phonenumber:this.$store.state.user.phonenumber,
|
|
|
+ front:'',
|
|
|
+ back:'',
|
|
|
},
|
|
|
metaInfo:{},
|
|
|
userId:this.$store.state.user.userId,
|
|
@@ -90,11 +92,11 @@
|
|
|
checkPermi, checkRole,
|
|
|
getNext(){
|
|
|
// 判断信息是否完善
|
|
|
- if(!this.frontimg){
|
|
|
+ if(!this.user.front){
|
|
|
this.$toast("请上传身份证正面")
|
|
|
return
|
|
|
}
|
|
|
- if(!this.backimg){
|
|
|
+ if(!this.user.back){
|
|
|
this.$toast("请上传身份证反面")
|
|
|
return
|
|
|
}
|
|
@@ -121,20 +123,17 @@
|
|
|
"certifyId":id, // 填写从服务端获取的certifyId
|
|
|
},
|
|
|
function(response){
|
|
|
+ var face='Y'
|
|
|
if(response.code==1000){
|
|
|
- var resparams={
|
|
|
- userId:that.userId,
|
|
|
- initFace:'Y'
|
|
|
- }
|
|
|
- getChangeFace(resparams).then(v=>{
|
|
|
- if(v.code==200){
|
|
|
- that.$store.dispatch('GetInfo').then(vres => {
|
|
|
- if(vres.code==200){
|
|
|
+ var reparams=that.user;
|
|
|
+ reparams.userId=that.userId;
|
|
|
+ getIdCardAdd(reparams).then(resa=>{
|
|
|
+ if(resa.code==200){
|
|
|
+ that.$store.dispatch('checkInitFace', face).then(() => {
|
|
|
that.$tab.redirectTo('/work/pages/prove/addqy?from=rz')
|
|
|
- }
|
|
|
- })
|
|
|
- }
|
|
|
- })
|
|
|
+ })
|
|
|
+ }
|
|
|
+ })
|
|
|
}
|
|
|
}
|
|
|
);
|
|
@@ -143,16 +142,16 @@
|
|
|
},
|
|
|
getaddImage(e){
|
|
|
let that = this;
|
|
|
- var rs=['D:\\idcard.png']
|
|
|
- if(rs&&rs.length>0){
|
|
|
- var obj={
|
|
|
- type:e,
|
|
|
- // url:baseUrl+rs.join(',')
|
|
|
- url:rs.join(',')
|
|
|
- }
|
|
|
- that.getOcrIdCard(obj)
|
|
|
- }
|
|
|
- return
|
|
|
+ // var rs=['D:\\idcard.png']
|
|
|
+ // if(rs&&rs.length>0){
|
|
|
+ // var obj={
|
|
|
+ // type:e,
|
|
|
+ // // url:baseUrl+rs.join(',')
|
|
|
+ // url:rs.join(',')
|
|
|
+ // }
|
|
|
+ // that.getOcrIdCard(obj)
|
|
|
+ // }
|
|
|
+ // return
|
|
|
let file =[],count=9
|
|
|
uni.chooseImage({
|
|
|
count: 1,
|
|
@@ -169,9 +168,9 @@
|
|
|
var fuwufile = [];
|
|
|
uploadmore('/common/upload',img,0,0,0,imglen,fuwufile,function(rs){
|
|
|
if(e=='front'){
|
|
|
- that.frontimg=rs[0]
|
|
|
+ that.user.front=rs[0];
|
|
|
}else{
|
|
|
- that.backimg=rs[0]
|
|
|
+ that.user.back=rs[0];
|
|
|
}
|
|
|
if(rs&&rs.length>0){
|
|
|
var obj={
|
|
@@ -186,13 +185,34 @@
|
|
|
});
|
|
|
},
|
|
|
getOcrIdCard(obj){
|
|
|
+ // var user={
|
|
|
+ // realName:"林振宇",
|
|
|
+ // idCard:"34282419730618003X",
|
|
|
+ // address:"安徽省安庆市潜山市梅城镇",
|
|
|
+ // expirationDate:"2017.12.27 - 2037.12.27",
|
|
|
+ // };
|
|
|
+ // if(obj.type=='front'){
|
|
|
+ // this.user.realName=user.realName;
|
|
|
+ // this.user.idCard=user.idCard;
|
|
|
+ // this.user.address=user.address;
|
|
|
+ // }else{
|
|
|
+ // this.user.expirationDate=user.expirationDate
|
|
|
+ // }
|
|
|
+ // return
|
|
|
var params={
|
|
|
image:obj.url,
|
|
|
idCardSide:obj.type
|
|
|
}
|
|
|
getOcrIdCard(params).then(res=>{
|
|
|
if(res.code==200){
|
|
|
- this.user=res.data
|
|
|
+ var user=res.data;
|
|
|
+ if(obj.type=='front'){
|
|
|
+ this.user.realName=user.realName;
|
|
|
+ this.user.idCard=user.idCard;
|
|
|
+ this.user.address=user.address;
|
|
|
+ }else{
|
|
|
+ this.user.expirationDate=user.expirationDate
|
|
|
+ }
|
|
|
}
|
|
|
})
|
|
|
}
|