提交 a64ba5a3 编写于 作者: zhangwen's avatar zhangwen

增加身份证照片拍照功能

上级 a1f9e72c
...@@ -17,8 +17,21 @@ ...@@ -17,8 +17,21 @@
<van-col span="24">拍摄您的二代身份证原件,请确保图片清晰,四角完整</van-col> <van-col span="24">拍摄您的二代身份证原件,请确保图片清晰,四角完整</van-col>
</van-row> </van-row>
<van-row type="flex" class="Card"> <van-row type="flex" class="Card">
<van-col span="12"><img class="id-card" src="../../assets/images/idcardpeople.png"></van-col>
<van-col span="12"><img class="id-card" src="../../assets/images/idcardcountry.png"></van-col> <van-col span="12">
<van-uploader :after-read="afterRead" :max-size="4 * 1024 * 1024" @oversize="onOversize" capture="camera" class="uploader">
<img class="id-card" v-if="flag==0" src="../../assets/images/idcardpeople.png" >
<img class="id-card" v-if="flag==1" :src="headImg">
</van-uploader>
</van-col>
<van-col span="12">
<van-uploader :after-read="afterRead2" :max-size="4 * 1024 * 1024" @oversize="onOversize" capture="camera" class="uploader">
<img class="id-card" v-if="flag2==0" src="../../assets/images/idcardcountry.png" >
<img class="id-card" v-if="flag2==1" :src="headImg2">
</van-uploader>
</van-col>
</van-row> </van-row>
<van-row type="flex" class="CardName"> <van-row type="flex" class="CardName">
<van-col span="12">拍摄人像面</van-col> <van-col span="12">拍摄人像面</van-col>
...@@ -39,7 +52,7 @@ ...@@ -39,7 +52,7 @@
</van-row> </van-row>
<van-form style="margin-top:4%" @submit="volick()"> <van-form style="margin-top:4%" @submit="volick()">
<van-field v-model="pointCard" name="身份证号" label="身份证号" placeholder="身份证号" <van-field v-model="pointCard" name="身份证号" label="身份证号" placeholder="身份证号"
:rules="[{ required: true, message: '请填写身份证号' }]" /> :rules="[{ required: true, message: '请填写身份证号' }]" />
<van-field v-model="name" name="姓名" label="姓名" placeholder="姓名" :rules="[{ required: true, message: '请填写姓名' }]" /> <van-field v-model="name" name="姓名" label="姓名" placeholder="姓名" :rules="[{ required: true, message: '请填写姓名' }]" />
<div style="margin: 16px;"> <div style="margin: 16px;">
<van-button class="vbutton" style="background-color: #3672F1; border-radius: 5px; " block type="info" native-type="submit">下一步</van-button> <van-button class="vbutton" style="background-color: #3672F1; border-radius: 5px; " block type="info" native-type="submit">下一步</van-button>
...@@ -62,19 +75,38 @@ export default class Recognition extends Vue { ...@@ -62,19 +75,38 @@ export default class Recognition extends Vue {
pointCard: string = "23232111978221"; pointCard: string = "23232111978221";
//姓名 //姓名
name: string = ""; name: string = "";
onOversize:any="3M";
//实名认证 //实名认证
tatleName = "实名认证" tatleName = "实名认证"
flag=0
flag2=0
headImg=""
headImg2=""
//button //button
volick(){ volick(){
eventBus.$emit("idcard",this.pointCard); eventBus.$emit("idcard",this.pointCard);
console.log(this.pointCard+"r") console.log(this.pointCard+"r")
eventBus.$emit("name",this.name); eventBus.$emit("name",this.name);
this.$router.push({ this.$router.push({
name: `Agreement`, name: `Agreement`,
}) })
} }
afterRead(file:any) {
this.flag=1
this.headImg=file.content
console.log(file.content);
}
afterRead2(file:any) {
this.flag2=1
this.headImg2=file.content
console.log(file.content);
}
people() {
}
} }
</script> </script>
<style scoped lang="scss"> <style scoped lang="scss">
......
Markdown 格式
0% or
您添加了 0 到此讨论。请谨慎行事。
先完成此消息的编辑!
想要评论请 注册