From b45a01a8bee4a9bff5f9c248ead301b8675d1099 Mon Sep 17 00:00:00 2001
From: riku <risaku@163.com>
Date: 星期五, 28 十月 2022 17:22:35 +0800
Subject: [PATCH] 2022.10.28
---
pages/m_user/userloginpw/userloginpw.js | 127 +++++++++++++++++++++++++-----------------
1 files changed, 76 insertions(+), 51 deletions(-)
diff --git a/pages/m_user/userloginpw/userloginpw.js b/pages/m_user/userloginpw/userloginpw.js
index b7fbbb7..47998bc 100644
--- a/pages/m_user/userloginpw/userloginpw.js
+++ b/pages/m_user/userloginpw/userloginpw.js
@@ -1,9 +1,10 @@
// pages/m_user/userloginpw/userloginpw.js
-const userservice = require("../../../service/userservice")
+import b_login from '../behaviors/b_login'
+
const app = getApp()
Page({
-
+ behaviors: [b_login],
/**
* 椤甸潰鐨勫垵濮嬫暟鎹�
*/
@@ -35,13 +36,13 @@
})
},
- inputUserName (e) {
+ inputUserName(e) {
this.setData({
userName: e.detail.value
});
},
- inputPassword (e) {
+ inputPassword(e) {
this.setData({
password: e.detail.value
});
@@ -54,7 +55,7 @@
icon: 'none'
})
return
- }
+ }
if (this.data.password == '') {
wx.showToast({
title: '璇疯緭鍏ュ瘑鐮�',
@@ -62,65 +63,89 @@
})
return
}
- var that = this
this.setData({
loading: true
})
- userservice.login(this.data.userName, this.data.password, {
- success (data) {
- if (data.success) {
- app.globalData.accessToken = {
- userName: that.data.userName,
- password: that.data.password,
- userId: data.userId,
- suserId: data.suserId,
- }
+ // userservice.login(this.data.userName, this.data.password, {
+ // success (data) {
+ // if (data.success) {
+ // app.globalData.accessToken = {
+ // userName: that.data.userName,
+ // password: that.data.password,
+ // userId: data.userId,
+ // suserId: data.suserId,
+ // }
+ // wx.setStorage({
+ // key: 'accessToken',
+ // data: app.globalData.accessToken,
+ // })
+ // that.getUserInfo()
+ // } else {
+ // wx.showToast({
+ // title: '璐︽埛鎴栧瘑鐮侀敊璇�',
+ // duration: 1000,
+ // icon: 'none',
+ // })
+ // }
+ // },
+ // complete () {
+ // that.setData({
+ // loading: false
+ // })
+ // }
+ // })
+ if (app.globalData.userProfile) {
+ app.globalData.userProfile.userName = this.data.userName
+ app.globalData.userProfile.password = this.data.password
+ this.loginPw(app.globalData.userProfile)
+ } else {
+ wx.getUserProfile({
+ lang: 'zh_CN',
+ desc: '鐢ㄤ簬鏄剧ず锛屾彁绀虹敤鎴峰綋鍓嶅凡鐧诲綍',
+ success:(res)=> {
+ console.log(res);
wx.setStorage({
- key: 'accessToken',
- data: app.globalData.accessToken,
+ data: res.userInfo,
+ key: 'userProfile',
})
- that.getUserInfo()
- } else {
- wx.showToast({
- title: '璐︽埛鎴栧瘑鐮侀敊璇�',
- duration: 1000,
- icon: 'none',
- })
- }
- },
- complete () {
- that.setData({
- loading: false
- })
- }
- })
+ const token = res.userInfo
+ token.userName = this.data.userName
+ token.password = this.data.password
+ this.loginPw(token)
+ },
+ fail:(e)=>{
+
+ },
+ complete:()=>{
+
+ },
+ })
+ }
+
},
- getUserInfo() {
- var that = this
- userservice.getUserInfo(app.globalData.accessToken.userId, {
- success(data) {
- app.globalData.userInfo = data
- app.globalData.isLogin = true
- wx.setStorage({
- key: 'userInfo',
- data: data,
- success: (result) => {
- wx.switchTab({
- url: '/pages/home/home',
- })
- }
- })
- }
+ _onLoginFail(e) {
+ wx.showToast({
+ title: '璐︽埛鎴栧瘑鐮侀敊璇�',
+ duration: 1000,
+ icon: 'none',
})
},
gotoRegister() {
- wx.navigateTo({
- url: '/pages/m_user/userregistertype/userregistertype',
- success: (result) => {},
+ wx.showToast({
+ title: '鏆備笉寮�鏀炬敞鍐�',
+ duration: 1000,
+ icon: 'error',
+ success: (res) => {},
fail: (res) => {},
complete: (res) => {},
})
+ // wx.navigateTo({
+ // url: '/pages/m_user/userregistertype/userregistertype',
+ // success: (result) => {},
+ // fail: (res) => {},
+ // complete: (res) => {},
+ // })
}
})
\ No newline at end of file
--
Gitblit v1.9.3