From 80f015d89920ee6c0ff0e2fa507ad02247758312 Mon Sep 17 00:00:00 2001 From: devil Date: Sun, 20 Sep 2020 21:41:51 +0800 Subject: [PATCH] =?UTF-8?q?=E7=99=BE=E5=BA=A6=E5=B0=8F=E7=A8=8B=E5=BA=8F?= =?UTF-8?q?=E6=89=8B=E6=9C=BA=E5=8F=B7=E7=A0=81=E7=99=BB=E5=BD=95?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../admin/view/default/appconfig/app.html | 14 ++++++++ application/service/BaseService.php | 2 ++ sourcecode/baidu/pages/login/login.css | 12 ++++--- sourcecode/baidu/pages/login/login.js | 34 ++++++++++++++----- sourcecode/baidu/pages/login/login.swan | 9 ++--- 5 files changed, 54 insertions(+), 17 deletions(-) diff --git a/application/admin/view/default/appconfig/app.html b/application/admin/view/default/appconfig/app.html index 66ca5f5fd..ef1e93c5a 100644 --- a/application/admin/view/default/appconfig/app.html +++ b/application/admin/view/default/appconfig/app.html @@ -25,6 +25,20 @@ {{/foreach}} +
+ + +
+ +

1. 获取当前小程序平台账户或者本本机的手机号码一键登录绑定

+

2. 无需用户输入手机号码进行验证绑定

+

3. 依赖需要开启《强制绑定手机》有效

+
+
diff --git a/application/service/BaseService.php b/application/service/BaseService.php index 5c5f2b877..772e0da8c 100644 --- a/application/service/BaseService.php +++ b/application/service/BaseService.php @@ -52,6 +52,8 @@ class BaseService 'common_app_customer_service_tel' => MyC('common_app_customer_service_tel', null, true), 'common_order_is_booking' => (int) MyC('common_order_is_booking'), 'common_is_exhibition_mode_btn_text'=> MyC('common_is_exhibition_mode_btn_text', '立即咨询', true), + 'common_user_is_mandatory_bind_mobile'=> (int) MyC('common_user_is_mandatory_bind_mobile', 0), + 'common_user_is_onekey_bind_mobile' => (int) MyC('common_user_is_onekey_bind_mobile', 0), // 用户中心相关 'common_user_center_notice' => MyC('common_user_center_notice', null, true), diff --git a/sourcecode/baidu/pages/login/login.css b/sourcecode/baidu/pages/login/login.css index 0ef5555ea..119ea6132 100755 --- a/sourcecode/baidu/pages/login/login.css +++ b/sourcecode/baidu/pages/login/login.css @@ -7,7 +7,7 @@ page{ height: 100vh; } .content { - padding: 30% 40rpx 0 40rpx; + padding: 25% 40rpx 0 40rpx; } .content .mobile{ width: 100%; @@ -65,14 +65,18 @@ page{ /** * 登录确认 */ -.login-logo { +.confirm-container .login-logo { width: 200rpx; height: 200rpx; margin: 0 auto; + border-radius: 50%; } -.submit-list { +.confirm-container .nickname { + margin-top: 10rpx; +} +.confirm-container .submit-list { margin-top: 100rpx; } -.submit-list button:not(:last-child) { +.confirm-container .submit-list button:not(:last-child) { margin-bottom: 40rpx; } \ No newline at end of file diff --git a/sourcecode/baidu/pages/login/login.js b/sourcecode/baidu/pages/login/login.js index 306f0a5a8..0cd4d8aa6 100755 --- a/sourcecode/baidu/pages/login/login.js +++ b/sourcecode/baidu/pages/login/login.js @@ -10,22 +10,38 @@ Page({ form_submit_loading: false, verify_time_total: 60, temp_clear_time: null, - // 0确认页面, 1验证码绑定, 2一键获取绑定 - login_status: 2, + + // 基础配置 + // 0 确认绑定方式, 1 验证码绑定 + login_type_status: 0, + common_user_is_onekey_bind_mobile: 0, }, - /** - * 页面加载初始化 - */ + // 页面加载初始化 onLoad(option) { - // 设置用户信息 this.setData({ params: option, - user: app.get_user_cache_info() || null + user: app.get_user_cache_info() || null, }); + }, - // 标题设置 + // 页面显示 + onShow() { swan.setNavigationBarTitle({ title: this.data.user == null ? '授权用户信息' : '手机绑定' }); + + // 初始化配置 + this.init_config(); + }, + + // 初始化配置 + init_config(status) { + if((status || false) == true) { + this.setData({ + common_user_is_onekey_bind_mobile: app.get_config('config.common_user_is_onekey_bind_mobile'), + }); + } else { + app.is_config(this, 'init_config'); + } }, /** @@ -234,7 +250,7 @@ Page({ // 确认使用验证码 confirm_verify_event(e) { - this.setData({login_status: 1}); + this.setData({login_type_status: 1}); }, }); \ No newline at end of file diff --git a/sourcecode/baidu/pages/login/login.swan b/sourcecode/baidu/pages/login/login.swan index ebf75a925..00502a6f9 100755 --- a/sourcecode/baidu/pages/login/login.swan +++ b/sourcecode/baidu/pages/login/login.swan @@ -1,6 +1,6 @@ -
+ @@ -10,10 +10,11 @@ - - + + + {{user.nickname}} - +