From 6cfbb5f4ff31d88c487b8d76a9d53c1e69ff5862 Mon Sep 17 00:00:00 2001 From: xpz2018 <107107461@qq.com> Date: Fri, 22 Jan 2021 16:23:38 +0800 Subject: [PATCH] no message --- api/request.js | 4 ++-- pages/login/index.js | 19 ++++++++++++++++--- pages/login/index.wxml | 28 +++++++++++----------------- 3 files changed, 29 insertions(+), 22 deletions(-) diff --git a/api/request.js b/api/request.js index 220a00d..a60f1af 100644 --- a/api/request.js +++ b/api/request.js @@ -67,13 +67,13 @@ function handleResponse({ data, status }) { return handleResult(data) }, "400"() { - return Promise.reject('请求错误') + return Promise.reject(data) }, "401"() { return Promise.reject('请求未授权') }, "403"() { - return Promise.reject('拒绝请求') + return Promise.reject(data) }, "404"() { return Promise.reject('URL错误') diff --git a/pages/login/index.js b/pages/login/index.js index d325898..a8e9629 100644 --- a/pages/login/index.js +++ b/pages/login/index.js @@ -9,6 +9,7 @@ const app = getApp() Page({ data: { type: 1, + pwdType: 'password', mobileEnable: false, codeEnable: true, loginEnable: true, @@ -101,11 +102,17 @@ Page({ wx.redirectTo({ url: '/pages/index/index' }) }).catch(err => { wx.hideLoading() - util.showToast(err) + if(err.code == 400){ + util.showToast('获取用户信息失败,请注册登录') + this.setData({ loging: false, regist: true}) + } else { + util.showToast('请求错误') + this.setData({ loging: false}) + } app.globalData.token = null storage.remove('Authorization') config.header = null - this.setData({ loging: false}) + }) }).catch(err => { wx.hideLoading() @@ -243,7 +250,13 @@ Page({ this.setData({ type: 1, ['form.password']: null, loginEnable: true }) } }, - + changePwd: function () { + if (this.data.pwdType === 'password') { + this.setData({ pwdType: 'text' }) + } else { + this.setData({ pwdType: 'password' }) + } + }, /************************************** 二维码流程 ********************************************/ fetchQrCode: function(code){ wx.showLoading({ title: '处理中', mask: true }) diff --git a/pages/login/index.wxml b/pages/login/index.wxml index 80650ab..6154b40 100644 --- a/pages/login/index.wxml +++ b/pages/login/index.wxml @@ -3,44 +3,38 @@ - + 手机号码 - + {{type == 1 ? '验证码' : '密码'}} - - - + + + {{second}} - + + - {{type == 1 ? '密码登录' : '验证码登录'}} + {{type == 1 ? '密码登录' : '验证码登录'}} - + 服务协议和隐私政策 - - 请你务必审慎阅读、充分理解“服务协议”和“隐私政策”各条款,包括但不限于:为了向你提工厂经营管理、订单结算以及其他业务的相关服务,我们需要获你的个人微信信息,然后验证是你本人在操作。 - 你可阅读《纸通宝SAAS服务协议》了解详细信息,如你同意,请点击“同意”开始接受我们的服务。 + + 请你务必审慎阅读、充分理解“服务协议”和“隐私政策”各条款,包括但不限于:为了向你提工厂经营管理、订单结算以及其他业务的相关服务,我们需要获你的个人微信信息,然后验证是你本人在操作。你可阅读《纸通宝SAAS服务协议》了解详细信息,如你同意,请点击“同意”开始接受我们的服务。