From 11db91dff17d0798d5b7b4f8d4e9dbe39e4b3762 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E8=8A=8A=E9=87=8C?= <1227971437@qq.com> Date: Fri, 9 Apr 2021 23:30:04 +0800 Subject: [PATCH] =?UTF-8?q?login=E5=AF=86=E7=A0=81=E7=99=BB=E5=BD=95?= =?UTF-8?q?=E5=A4=B1=E8=B4=A5?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../uni-login-page/pages/index/index.vue | 3 +- .../uni-login-page/pages/index/pwd-login.vue | 4 +-- .../pages/index/pwd-retrieve.vue | 34 +++++++++++++++++-- 3 files changed, 34 insertions(+), 7 deletions(-) diff --git a/uni_modules/uni-login-page/pages/index/index.vue b/uni_modules/uni-login-page/pages/index/index.vue index c13ec97..efdf973 100644 --- a/uni_modules/uni-login-page/pages/index/index.vue +++ b/uni_modules/uni-login-page/pages/index/index.vue @@ -28,7 +28,7 @@ 密码登录 - 其他登录方式 + @@ -54,7 +54,6 @@ }], phoneArea: ['+86'], currenPhoneArea: '+86', - phoneNumber: '', formData: { phone: '17777777777' diff --git a/uni_modules/uni-login-page/pages/index/pwd-login.vue b/uni_modules/uni-login-page/pages/index/pwd-login.vue index b02281e..8a659b5 100644 --- a/uni_modules/uni-login-page/pages/index/pwd-login.vue +++ b/uni_modules/uni-login-page/pages/index/pwd-login.vue @@ -117,8 +117,8 @@ "data":{ "action":"login", "params":{ - "username":formData.phone, - "password":formData.pwd + "username":this.formData.phone, + "password":this.formData.pwd } }, success:async (e) => { diff --git a/uni_modules/uni-login-page/pages/index/pwd-retrieve.vue b/uni_modules/uni-login-page/pages/index/pwd-retrieve.vue index eee3cb0..4be34ad 100644 --- a/uni_modules/uni-login-page/pages/index/pwd-retrieve.vue +++ b/uni_modules/uni-login-page/pages/index/pwd-retrieve.vue @@ -95,9 +95,37 @@ import mixin from '../../common/loginPage.mixin.js'; if (this.phoneNumber == '') return uni.showToast({ title: '请填写手机号', icon: 'none' - }); - // 发送成功后开启倒计时 - done(); + }); + uniCloud.callFunction({ + "name": "user-center", + "data": { + "action": "sendSmsCode", + "params": { + "mobile": this.phoneNumber, + "type": "login" + } + }, + success: (e) => { + console.log(e); + // uni.showToast({ + // title: JSON.stringify(e.result), + // icon: 'none' + // }); + uni.showModal({ + content: JSON.stringify(e.result), + showCancel: false, + confirmText: '知道了' + }); + // 发送成功后开启倒计时 + done(); + }, + fail: (err) => { + console.log(err); + }, + complete: () => { + uni.hideLoading() + } + }) }, /** * 完成并提交 -- GitLab