From f1c4e2cd1de9257d035d1de9bb6fc7646ad1b732 Mon Sep 17 00:00:00 2001 From: "453530270@qq.com" Date: Fri, 3 Nov 2023 17:44:04 +0800 Subject: [PATCH] =?UTF-8?q?=E5=AE=9E=E5=90=8D=E7=99=BB=E8=AE=B0=E6=8E=A5?= =?UTF-8?q?=E5=8F=A3?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- api/user.js | 7 +- pages.json | 8 ++ pages/verfiy/choosedev.vue | 4 +- pages/verfiy/index.vue | 14 +- pages/verfiy/vsuccess.vue | 278 +++++++++++++++++++++++++++++++++++++ 5 files changed, 306 insertions(+), 5 deletions(-) create mode 100644 pages/verfiy/vsuccess.vue diff --git a/api/user.js b/api/user.js index 6e3c30c..4e050c6 100644 --- a/api/user.js +++ b/api/user.js @@ -5,7 +5,8 @@ const api = { userInfo: 'user/info', assets: 'user/assets', bindMobile: 'user/bindMobile', - personal: 'user/personal' + personal: 'user/personal', + verifyname:'passport/userAuthentication'//实名登记 } // 当前登录的用户信息 @@ -32,3 +33,7 @@ export const bindMobile = (data, option) => { export const personal = (data, option) => { return request.post(api.personal, data, option) } +// 实名登记 +export const verifyname = (data) => { + return request.post(api.verifyname,data) +} \ No newline at end of file diff --git a/pages.json b/pages.json index c2f8251..a798055 100644 --- a/pages.json +++ b/pages.json @@ -168,6 +168,14 @@ "navigationBarTitleText" : "", "enablePullDownRefresh" : false } + }, + { + "path" : "pages/verfiy/vsuccess", + "style" : + { + "navigationBarTitleText" : "", + "enablePullDownRefresh" : false + } } ], "globalStyle": { diff --git a/pages/verfiy/choosedev.vue b/pages/verfiy/choosedev.vue index 7517967..bf5d0e7 100644 --- a/pages/verfiy/choosedev.vue +++ b/pages/verfiy/choosedev.vue @@ -61,9 +61,9 @@ methods: { // 选择设备 choodev(item){ - const app = this - app.$navTo("pages/paySuccess/paySuccess?dev="+item) + //app.$navTo("pages/paySuccess/paySuccess?dev="+item) + app.$navTo("pages/verfiy/vsuccess?dev="+item) } } } diff --git a/pages/verfiy/index.vue b/pages/verfiy/index.vue index 62e7022..0bf350a 100644 --- a/pages/verfiy/index.vue +++ b/pages/verfiy/index.vue @@ -82,7 +82,7 @@ !app.isLogin ? resolve(null) : UserApi.info({}, { load: app.isFirstload }) .then(result => { app.userInfo = result.data.userInfo - if(app.userInfo.real_name!=""){ + if(app.userInfo.real_name!="" && app.userInfo.id_no!=""){ this.$navTo("pages/home") } resolve(app.userInfo) @@ -101,11 +101,21 @@ chkst() { const app = this if (!app.isLoading && app.formValidationName(app.rname) && app.formValidationId(app.rid)) { - //app.submitLogin() + app.submitVerify() // 跳转到选择设备 this.$navTo("pages/verfiy/choosedev"); } }, + + // 提交认证信息 + submitVerify(){ + const data = {"real_name":app.real_name,"id_no":app.id_no} + UserApi.verifyname(data).then(res=>{ + console.log(res) + }).catch(err=>{ + console.log(err) + }) + }, //todo formValidationName(str){ diff --git a/pages/verfiy/vsuccess.vue b/pages/verfiy/vsuccess.vue new file mode 100644 index 0000000..355fd46 --- /dev/null +++ b/pages/verfiy/vsuccess.vue @@ -0,0 +1,278 @@ + + + + +