zhaoxiaohai 3 gadi atpakaļ
vecāks
revīzija
2cacaf3602
3 mainītis faili ar 22 papildinājumiem un 18 dzēšanām
  1. 17 12
      pages/login/phone.js
  2. 2 3
      pages/login/phone.json
  3. 3 3
      pages/login/phone.wxml

+ 17 - 12
pages/login/phone.js

@@ -8,7 +8,7 @@ Page({
      */
     data: {
         isAgree: true,
-        phoneNumber: "",
+        accountno: "",
         password: "",
         inputType: "password", //密码输入框类型
         memory: true, //记忆
@@ -35,12 +35,10 @@ Page({
         this.setData({
             loading: true
         })
-        /* "accountno": this.data.phoneNumber,
-            "password": md5.hexMD5(this.data.password), */
         _Http.login({
-            "accountno": "test",
-            "password": "e10adc3949ba59abbe56e057f20f883e",
-            "systemclient": "wechatapp"
+            "accountno": this.data.accountno,
+            "password": md5.hexMD5(this.data.password),
+            "systemclient": "wechatsaletool"
         }).then(res => {
             console.log("登录", res)
             this.setData({
@@ -52,12 +50,19 @@ Page({
             })
             wx.setStorageSync('account_list', res.account_list)
             wx.setStorageSync('loginMsg', {
-                phoneNumber: this.data.phoneNumber,
+                accountno: this.data.accountno,
                 password: (this.data.memory) ? this.data.password : ''
             })
-            wx.switchTab({
-                url: '/pages/tabbar/home/index'
-            })
+            if (res.account_list.length == 1) {
+                wx.setStorageSync('userMsg', res.account_list[0])
+                wx.switchTab({
+                    url: '/pages/tabbar/home/index'
+                })
+            } else {
+                wx.redirectTo({
+                    url: './selectSite',
+                })
+            }
         })
     },
     /* 改变密码输入框类型 */
@@ -77,7 +82,7 @@ Page({
     /* 手机号 */
     inputPhone(e) {
         this.setData({
-            phoneNumber: e.detail.value.trim()
+            accountno: e.detail.value.trim()
         })
         this.allowOrNot()
     },
@@ -91,7 +96,7 @@ Page({
     /* 验证是否允许登录 */
     allowOrNot() {
         this.setData({
-            disabled: (this.data.phoneNumber.length == 11 && this.data.password.length >= 6) ? false : true
+            disabled: (this.data.accountno.length > 0 && this.data.password.length > 5) ? false : true
         })
     },
     /* 是否记忆密码 */

+ 2 - 3
pages/login/phone.json

@@ -1,8 +1,7 @@
 {
-    "navigationBarTitleText": "手机登录",
+    "navigationBarTitleText": "账户登录",
     "usingComponents": {
         "Agreement": "./modules/agreement",
-        "van-checkbox": "@vant/weapp/checkbox/index",
-        "van-cell": "@vant/weapp/cell/index"
+        "van-checkbox": "@vant/weapp/checkbox/index"
     }
 }

+ 3 - 3
pages/login/phone.wxml

@@ -1,7 +1,7 @@
 <view style="height: 420rpx;" />
 <van-cell>
-    <text slot='icon' class="iconfont icon-a-wodemendianxinxidianhua" />
-    <input class="input" type="number" value='{{phoneNumber}}' bindinput="inputPhone" placeholder="请输入手机号" />
+    <text slot='icon' class="iconfont icon-a-biaoqianlanwodexuanzhong" />
+    <input class="input" type="text" value='{{accountno}}' bindinput="inputPhone" placeholder="请输入账户名" />
 </van-cell>
 <van-cell>
     <text slot='icon' class="iconfont icon-a-wodemima" />
@@ -13,7 +13,7 @@
     <van-checkbox custom-class='checkbox' label-class='label' icon-size="28rpx" value="{{ memory }}" shape="square" bind:change="isMemory">
         记住密码
     </van-checkbox>
-    <navigator url="/pages/tabbar/mine/changePassword/index" class="view">忘记密码?</navigator>
+    <navigator url="./retrievePassword" class="view">忘记密码?</navigator>
 </view>
 <view style="width: 100vw; text-align: center;margin-top: 60rpx;">
     <van-button disabled='{{disabled}}' custom-class='login' bindtap="userLogin" loading='{{loading}}' loading-text="登陆中..." color='linear-gradient(90deg, #3874F6 0%, #095DE0 100%);'>登录</van-button>