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服务协议》了解详细信息,如你同意,请点击“同意”开始接受我们的服务。