|
|
@@ -1,143 +1,143 @@
|
|
|
<template>
|
|
|
- <view class="container">
|
|
|
- <!-- 提示信息 -->
|
|
|
- <view class="hint flex_r flex_ac">请填写本人真实信息</view>
|
|
|
- <!-- 提示信息-end -->
|
|
|
+ <view class="container">
|
|
|
+ <!-- 提示信息 -->
|
|
|
+ <view class="hint flex_r flex_ac">请填写本人真实信息</view>
|
|
|
+ <!-- 提示信息-end -->
|
|
|
|
|
|
- <!-- 提交内容 -->
|
|
|
- <view class="con">
|
|
|
- <view class="list flex_r flex_ac">
|
|
|
- <view class="list_name">真实姓名:</view>
|
|
|
- <input class="list_input flex_grow" type="text" v-model="name" placeholder="请输入您的真实姓名" />
|
|
|
- </view>
|
|
|
- <view class="list flex_r flex_ac">
|
|
|
- <view class="list_name">身份证号:</view>
|
|
|
- <input class="list_input flex_grow" type="text" v-model="code" placeholder="请输入您的身份证号" />
|
|
|
- </view>
|
|
|
- <view class="btn flex_r flex_ac flex_jc" @tap="submit">提交审核</view>
|
|
|
- </view>
|
|
|
- <!-- 提交内容-end -->
|
|
|
- </view>
|
|
|
+ <!-- 提交内容 -->
|
|
|
+ <view class="con">
|
|
|
+ <view class="list flex_r flex_ac">
|
|
|
+ <view class="list_name">真实姓名:</view>
|
|
|
+ <input class="list_input flex_grow" type="text" v-model="name" placeholder="请输入您的真实姓名" />
|
|
|
+ </view>
|
|
|
+ <view class="list flex_r flex_ac">
|
|
|
+ <view class="list_name">身份证号:</view>
|
|
|
+ <input class="list_input flex_grow" type="text" v-model="code" placeholder="请输入您的身份证号" />
|
|
|
+ </view>
|
|
|
+ <view class="btn flex_r flex_ac flex_jc" @tap="submit">提交审核</view>
|
|
|
+ </view>
|
|
|
+ <!-- 提交内容-end -->
|
|
|
+ </view>
|
|
|
</template>
|
|
|
|
|
|
<script>
|
|
|
-let page = 1;
|
|
|
-let app = getApp();
|
|
|
-// let reqApi = new ReqApi();
|
|
|
-var appEv = app.$vm.$options;
|
|
|
-// import { ReqApi } from "@/utils/reqTools.js";
|
|
|
-import { post } from "@/request/api.js";
|
|
|
-import { ToPayOpre } from "@/utils/reqTools.js";
|
|
|
-let toPayOpre = new ToPayOpre();
|
|
|
-export default {
|
|
|
- data() {
|
|
|
- return {
|
|
|
- name: "",
|
|
|
- code: ""
|
|
|
- };
|
|
|
- },
|
|
|
- onLoad: function() {},
|
|
|
- methods: {
|
|
|
- submit() {
|
|
|
- // #ifdef H5
|
|
|
- let type = "H5";
|
|
|
- // #endif
|
|
|
- // #ifdef APP
|
|
|
- let type = "app";
|
|
|
- // #endif
|
|
|
- // #ifdef MP-WEIXIN
|
|
|
- let type = "jsapi";
|
|
|
- // #endif
|
|
|
- let data = {
|
|
|
- name: this.name,
|
|
|
- card: this.code,
|
|
|
- trade_type: type
|
|
|
- };
|
|
|
- post("/user/authentication", data).then(res => {
|
|
|
- if (res.code === 0) {
|
|
|
- let data = res.data;
|
|
|
- toPayOpre.topay(data).then(res => {
|
|
|
- if(!res){
|
|
|
- console.log("实名认证成功")
|
|
|
- }else{
|
|
|
- appEv.errTips('支付已取消')
|
|
|
- }
|
|
|
- })
|
|
|
- }
|
|
|
- });
|
|
|
- // let that = this;
|
|
|
- // let data = {
|
|
|
- // name: this.name,
|
|
|
- // idNumber: this.code,
|
|
|
- // };
|
|
|
- // const info = reqApi.identifyTwo(data);
|
|
|
- // if (info) {
|
|
|
- // info.then((res) => {
|
|
|
- // if (res.data.status == 200) {
|
|
|
- // uni.redirectTo({
|
|
|
- // url: "/pages/aytonym-status/index?status=1",
|
|
|
- // });
|
|
|
- // } else {
|
|
|
- // uni.redirectTo({
|
|
|
- // url: "/pages/aytonym-status/index?status=0&msg=" + res.data.msg,
|
|
|
- // });
|
|
|
- // }
|
|
|
- // });
|
|
|
- // }
|
|
|
- }
|
|
|
- }
|
|
|
-};
|
|
|
+ let page = 1;
|
|
|
+ let app = getApp();
|
|
|
+ // let reqApi = new ReqApi();
|
|
|
+ var appEv = app.$vm.$options;
|
|
|
+ // import { ReqApi } from "@/utils/reqTools.js";
|
|
|
+ import {
|
|
|
+ post
|
|
|
+ } from "@/request/api.js";
|
|
|
+ import {
|
|
|
+ ToPayOpre
|
|
|
+ } from "@/utils/reqTools.js";
|
|
|
+ let toPayOpre = new ToPayOpre();
|
|
|
+ export default {
|
|
|
+ data() {
|
|
|
+ return {
|
|
|
+ name: "",
|
|
|
+ code: ""
|
|
|
+ };
|
|
|
+ },
|
|
|
+ onLoad() {
|
|
|
+ this.loadData()
|
|
|
+ },
|
|
|
+ methods: {
|
|
|
+ submit() {
|
|
|
+ // #ifdef H5
|
|
|
+ let type = "H5";
|
|
|
+ // #endif
|
|
|
+ // #ifdef APP
|
|
|
+ let type = "app";
|
|
|
+ // #endif
|
|
|
+ // #ifdef MP-WEIXIN
|
|
|
+ let type = "jsapi";
|
|
|
+ // #endif
|
|
|
+ let data = {
|
|
|
+ name: this.name,
|
|
|
+ card: this.code,
|
|
|
+ trade_type: type,
|
|
|
+ amount:this.amount
|
|
|
+ };
|
|
|
+ post("/user/authentication", data).then(res => {
|
|
|
+ if (res.code === 0) {
|
|
|
+ uni.redirectTo({
|
|
|
+ url: "/pages/autonym-pay/index?amount=" + this.amount + '&payDetail=' + encodeURIComponent(JSON.stringify(res.data.data)),
|
|
|
+ });
|
|
|
+
|
|
|
+ } else {
|
|
|
+ appEv.errTips(res.msg)
|
|
|
+ }
|
|
|
+
|
|
|
+ });
|
|
|
+ },
|
|
|
+ loadData(){
|
|
|
+ post('/user/isPayAuth').then(res => {
|
|
|
+ if(res.code === 0){
|
|
|
+ this.amount = res.data.amount
|
|
|
+ }
|
|
|
+ })
|
|
|
+ }
|
|
|
+ }
|
|
|
+ };
|
|
|
</script>
|
|
|
|
|
|
<style lang="scss" scoped>
|
|
|
-// 页面配置
|
|
|
-// 页面配置-end
|
|
|
+ // 页面配置
|
|
|
+ // 页面配置-end
|
|
|
+
|
|
|
+ // 提示信息
|
|
|
+ .hint {
|
|
|
+ width: 100%;
|
|
|
+ height: 74rpx;
|
|
|
+ font-size: 24rpx;
|
|
|
+ color: #e75b25;
|
|
|
+ padding: 0 30rpx;
|
|
|
+ background: #f4f4f4;
|
|
|
+ }
|
|
|
+
|
|
|
+ // 提示信息-end
|
|
|
+
|
|
|
+ // 提交内容
|
|
|
+ .con {
|
|
|
+ width: 1005;
|
|
|
+ overflow: hidden;
|
|
|
+ padding: 30rpx;
|
|
|
+ box-sizing: border-box;
|
|
|
+ }
|
|
|
+
|
|
|
+ .list {
|
|
|
+ width: 100%;
|
|
|
+ height: 100rpx;
|
|
|
+ border-bottom: 3rpx solid rgba(0, 0, 0, 0.12);
|
|
|
+ }
|
|
|
+
|
|
|
+ .list_name {
|
|
|
+ font-size: 28rpx;
|
|
|
+ color: #333333;
|
|
|
+ font-weight: "SourceHanSansCN-Medium";
|
|
|
+ width: 130rpx;
|
|
|
+ }
|
|
|
+
|
|
|
+ .list_input {
|
|
|
+ width: calc(100% - 140rpx);
|
|
|
+ margin-left: 10rpx;
|
|
|
+ height: 100%;
|
|
|
+ font-size: 28rpx;
|
|
|
+ color: #333;
|
|
|
+ }
|
|
|
|
|
|
-// 提示信息
|
|
|
-.hint {
|
|
|
- width: 100%;
|
|
|
- height: 74rpx;
|
|
|
- font-size: 24rpx;
|
|
|
- color: #e75b25;
|
|
|
- padding: 0 30rpx;
|
|
|
- background: #f4f4f4;
|
|
|
-}
|
|
|
-// 提示信息-end
|
|
|
+ .btn {
|
|
|
+ width: 395rpx;
|
|
|
+ height: 95rpx;
|
|
|
+ border-radius: 10rpx;
|
|
|
+ background: #17bb87;
|
|
|
+ color: #fff;
|
|
|
+ font-size: 34rpx;
|
|
|
+ font-family: "SourceHanSansCN-Medium";
|
|
|
+ margin: 100rpx auto 0;
|
|
|
+ }
|
|
|
|
|
|
-// 提交内容
|
|
|
-.con {
|
|
|
- width: 1005;
|
|
|
- overflow: hidden;
|
|
|
- padding: 30rpx;
|
|
|
- box-sizing: border-box;
|
|
|
-}
|
|
|
-.list {
|
|
|
- width: 100%;
|
|
|
- height: 100rpx;
|
|
|
- border-bottom: 3rpx solid rgba(0, 0, 0, 0.12);
|
|
|
-}
|
|
|
-.list_name {
|
|
|
- font-size: 28rpx;
|
|
|
- color: #333333;
|
|
|
- font-weight: "SourceHanSansCN-Medium";
|
|
|
- width: 130rpx;
|
|
|
-}
|
|
|
-.list_input {
|
|
|
- width: calc(100% - 140rpx);
|
|
|
- margin-left: 10rpx;
|
|
|
- height: 100%;
|
|
|
- font-size: 28rpx;
|
|
|
- color: #333;
|
|
|
-}
|
|
|
-.btn {
|
|
|
- width: 395rpx;
|
|
|
- height: 95rpx;
|
|
|
- border-radius: 10rpx;
|
|
|
- background: #17bb87;
|
|
|
- color: #fff;
|
|
|
- font-size: 34rpx;
|
|
|
- font-family: "SourceHanSansCN-Medium";
|
|
|
- margin: 100rpx auto 0;
|
|
|
-}
|
|
|
-// 提交内容-end
|
|
|
+ // 提交内容-end
|
|
|
</style>
|