<template>
|
|
<view class="page">
|
|
<view class="hint_info">
|
|
<text>个人实名认证</text>
|
|
<text>请如实填写个人信息</text>
|
|
</view>
|
|
<view class="submit_info">
|
|
<u-form :model="form" ref="uForm">
|
|
<u-form-item label="姓名" :label-style="{'font-size': '32rpx'}" :borderBottom="true">
|
|
<u-input placeholder="请输入姓名" v-model="form.name" />
|
|
</u-form-item>
|
|
<u-form-item label-width="140" label="身份证号" :label-style="{'font-size': '32rpx'}">
|
|
<u-input placeholder="请输入身份证号" v-model="form.idCard" maxlength="18" />
|
|
</u-form-item>
|
|
</u-form>
|
|
</view>
|
|
<!-- <text class="identity_title">身份证照片</text>
|
|
<view class="identity_pic_upload_box">
|
|
<view class="pic_box">
|
|
<u-upload
|
|
ref="uUpload"
|
|
:header="headerInfo"
|
|
:action="href"
|
|
:custom-btn="true"
|
|
image-mode="none"
|
|
@on-success="onSuccess"
|
|
max-count="1"
|
|
width="281" height="192">
|
|
<view slot="addBtn" class="slot-btn" hover-class="slot-btn__hover" hover-stay-time="150">
|
|
<image :src="img_url+'member/obverse.png'" mode=""></image>
|
|
</view>
|
|
</u-upload>
|
|
<text>身份证头像面</text>
|
|
</view>
|
|
<view class="pic_box">
|
|
<u-upload :custom-btn="true" :action="href" :header="headerInfo" max-count="1" width="278" height="187" @on-success="onSuccess2">
|
|
<view slot="addBtn" class="slot-btn" hover-class="slot-btn__hover" hover-stay-time="150">
|
|
<image :src="img_url+'member/reverse.png'" mode=""></image>
|
|
</view>
|
|
</u-upload>
|
|
<text>身份证国徽面</text>
|
|
</view>
|
|
</view>
|
|
-->
|
|
<button @click="toCardAdd" class="btn_success">提交认证</button>
|
|
|
|
</view>
|
|
</template>
|
|
|
|
<script>
|
|
import config_img from "@/utils/js/config.js"
|
|
export default {
|
|
data() {
|
|
return {
|
|
img_url: config_img.img_url,
|
|
headerInfo: {
|
|
"content-type": "application/x-www-form-urlencoded",
|
|
"X-Access-Token": ''
|
|
},
|
|
href: "", //图片上传地址
|
|
form: {
|
|
name: '',
|
|
idCard: '',
|
|
// idCardPhoto: '',
|
|
// isCardImage: '',
|
|
uid: ''
|
|
},
|
|
userInfo: {},
|
|
id: '',
|
|
type:''
|
|
}
|
|
},
|
|
onLoad(options) {
|
|
this.id = options.id
|
|
this.type = options.type
|
|
this.href = this.$upload_img;
|
|
console.log(this.href);
|
|
this.headerInfo["X-Access-Token"] = uni.getStorageSync("__user_token");
|
|
this.form.uid= uni.getStorageSync("__user_info").uid;
|
|
},
|
|
|
|
methods: {
|
|
// onSuccess(res) {
|
|
// this.form.idCardPhoto = res.result;
|
|
// },
|
|
// onSuccess2(res) {
|
|
// this.form.isCardImage = res.result;
|
|
// },
|
|
toCardAdd() {
|
|
// 实名认证
|
|
const params = this.form
|
|
uni.showLoading();
|
|
this.$api('getCardAdd',params).then(res => {
|
|
let { code, result, message} = res;
|
|
uni.hideLoading();
|
|
if( code == 200) {
|
|
// console.log(result);
|
|
// this.$Toast(message);
|
|
uni.navigateTo({
|
|
url: `./../authentication_success/index?id=${this.id}&type=${this.type}`
|
|
})
|
|
}else {
|
|
this.$Toast(message);
|
|
}
|
|
}).catch( err => {
|
|
uni.hideLoading();
|
|
this.$Toast(err.message);
|
|
})
|
|
|
|
},
|
|
}
|
|
}
|
|
</script>
|
|
|
|
<style lang="scss" scoped>
|
|
.page {
|
|
background-color: #fff;
|
|
}
|
|
|
|
.hint_info {
|
|
width: 100%;
|
|
height: 161rpx;
|
|
background-color: #01AEEA;
|
|
display: flex;
|
|
flex-direction: column;
|
|
padding-left: 29rpx;
|
|
|
|
text {
|
|
color: #fff;
|
|
|
|
&:first-child {
|
|
padding-top: 40rpx;
|
|
padding-bottom: 14rpx;
|
|
font-size: 28rpx;
|
|
font-weight: bold;
|
|
}
|
|
|
|
&:last-child {
|
|
font-size: 26rpx;
|
|
}
|
|
}
|
|
}
|
|
|
|
.submit_info {
|
|
width: 687rpx;
|
|
margin: 0 auto;
|
|
|
|
/deep/ .u-form-item {
|
|
border-bottom: 1px solid #707070;
|
|
.u-input__input{
|
|
color: #929292;
|
|
}
|
|
}
|
|
}
|
|
|
|
.identity_title {
|
|
display: inline-block;
|
|
margin-top: 61rpx;
|
|
margin-left: 33rpx;
|
|
margin-bottom: 56rpx;
|
|
font-size: 28rpx;
|
|
font-weight: bold;
|
|
}
|
|
|
|
.identity_pic_upload_box {
|
|
margin: 0 33rpx;
|
|
display: flex;
|
|
justify-content: space-between;
|
|
|
|
.pic_box {
|
|
display: flex;
|
|
flex-direction: column;
|
|
align-items: center;
|
|
|
|
/deep/.u-list-item {
|
|
margin: 0;
|
|
}
|
|
|
|
image {
|
|
width: 281rpx;
|
|
height: 192rpx;
|
|
}
|
|
|
|
text {
|
|
margin-top: 46rpx;
|
|
font-size: 28rpx;
|
|
color: #929292;
|
|
}
|
|
}
|
|
|
|
}
|
|
.btn_success{
|
|
margin: 0 auto;
|
|
margin-top: 115rpx;
|
|
margin-bottom: 168rpx;
|
|
width: 668rpx;
|
|
height: 88rpx;
|
|
background-color: #01AEEA;
|
|
border-radius: 38rpx;
|
|
font-size: 28rpx;
|
|
color: #fff;
|
|
text-align: center;
|
|
line-height: 88rpx;
|
|
}
|
|
</style>
|