|
@@ -9,77 +9,69 @@ Page({
|
|
|
data: {
|
|
|
isShowAccoutDialog : false,
|
|
|
isBindSuccess : false,
|
|
|
- userInfo:null,
|
|
|
- userName :"点击登录",
|
|
|
+ userName :'未登录',
|
|
|
password: null,
|
|
|
openid: null
|
|
|
},
|
|
|
+ onLoad(e){
|
|
|
+ this.setData({
|
|
|
+ isBindSuccess : app.isLoginSuccess,
|
|
|
+ // userName:
|
|
|
+ })
|
|
|
+ if(app.isLoginSuccess){
|
|
|
+ this.data.userName=wx.getStorageSync('userName')
|
|
|
+ this.setData({
|
|
|
+ userName:this.data.userName
|
|
|
+ })
|
|
|
+ }
|
|
|
+ },
|
|
|
+ onShow() {
|
|
|
+
|
|
|
+ },
|
|
|
inputUserName(e){
|
|
|
this.userName = e.detail.value
|
|
|
},
|
|
|
inputPassword(e){
|
|
|
this.password = e.detail.value
|
|
|
},
|
|
|
-
|
|
|
- init_userInfo() {
|
|
|
-
|
|
|
- let that = this
|
|
|
- if (app.globalToken == null) {
|
|
|
- wx.getUserProfile({
|
|
|
- desc: 'desc',
|
|
|
- success: (res) => {
|
|
|
- this.getSysUserInfo(res.userInfo)
|
|
|
- that.setData({
|
|
|
- userInfo : res.userInfo
|
|
|
- })
|
|
|
- },
|
|
|
- fail: res => {
|
|
|
- console.log(res)
|
|
|
- },
|
|
|
+ isLogin(){
|
|
|
+ if(!app.isLoginSuccess){
|
|
|
+ wx.reLaunch({
|
|
|
+ url: '../denglu/denglu',
|
|
|
+ })
|
|
|
+ }else{
|
|
|
+ wx.showModal({
|
|
|
+ title: '提示',
|
|
|
+ content: '确认退出?',
|
|
|
+ complete: (res) => {
|
|
|
+ if (res.cancel) {
|
|
|
+
|
|
|
+ }
|
|
|
+
|
|
|
+ if (res.confirm) {
|
|
|
+ this.clear()
|
|
|
+
|
|
|
+ }
|
|
|
+ }
|
|
|
})
|
|
|
}
|
|
|
},
|
|
|
- getSysUserInfo(info) {
|
|
|
- let that = this
|
|
|
- wx.login({
|
|
|
- success(res) {
|
|
|
- var code = res.code
|
|
|
- var data = {
|
|
|
- wxCode: code,
|
|
|
- wxNickName: info.nickName,
|
|
|
- wxAvatarUrl: info.avatarUrl
|
|
|
- }
|
|
|
+
|
|
|
+bindViewClear(){
|
|
|
+ wx.showModal({
|
|
|
+ title: '提示',
|
|
|
+ content: '确认清除缓存?',
|
|
|
+ complete: (res) => {
|
|
|
+ if (res.cancel) {
|
|
|
|
|
|
- http.send_post("/auth/applogin", data, that.loginSuccess)
|
|
|
- },
|
|
|
- fail(res) {
|
|
|
- console.log("ffff", res)
|
|
|
}
|
|
|
- })
|
|
|
- },
|
|
|
- loginSuccess(res) {
|
|
|
- let that = this
|
|
|
- if (res.code != 200) {
|
|
|
- that.openid = res.openid
|
|
|
- wx.showToast({
|
|
|
- title: res.msg,
|
|
|
- icon: "none"
|
|
|
- })
|
|
|
- // http.hideLoading()
|
|
|
- that.setData({
|
|
|
- isShowAccoutDialog : true
|
|
|
- })
|
|
|
-
|
|
|
- } else {
|
|
|
- app.globalToken = res.data.access_token
|
|
|
- console.log("登陆成功的令牌:",app.globalToken )
|
|
|
- //登录成功,获取首页数据
|
|
|
- // http.hideLoading()
|
|
|
- this.setData({
|
|
|
- isBindSuccess : true
|
|
|
- })
|
|
|
+
|
|
|
+ if (res.confirm) {
|
|
|
+ this.clear()
|
|
|
+ }
|
|
|
}
|
|
|
- },
|
|
|
+ })
|
|
|
+},
|
|
|
|
|
|
clear(){
|
|
|
wx.clearStorage({
|
|
@@ -87,18 +79,14 @@ clear(){
|
|
|
wx.showToast({
|
|
|
title: '清理成功',
|
|
|
})
|
|
|
- wx.removeStorageSync('userInfo');
|
|
|
- wx.removeStorageSync('openid');
|
|
|
app.globalToken=null;
|
|
|
+ app.isLoginSuccess=false;
|
|
|
this.setData({
|
|
|
isShowAccoutDialog : false,
|
|
|
- isBindSuccess : false,
|
|
|
- userInfo:null,
|
|
|
-
|
|
|
- userName :"游客",
|
|
|
+ isBindSuccess : false,
|
|
|
+ userName :"未登录",
|
|
|
password: null,
|
|
|
openid: null
|
|
|
-
|
|
|
})
|
|
|
wx.reLaunch({
|
|
|
url: '../denglu/denglu'
|
|
@@ -106,51 +94,15 @@ clear(){
|
|
|
},
|
|
|
})
|
|
|
},
|
|
|
- modalCancel(){
|
|
|
- this.setData({
|
|
|
- isShowAccoutDialog : false
|
|
|
- })
|
|
|
- },
|
|
|
- modalSubmit(){
|
|
|
- let obj = new Object()
|
|
|
- obj.openid = this.openid
|
|
|
- obj.userName = this.userName
|
|
|
- obj.password = this.password
|
|
|
- http.send_post("/system/minapp/AppLoginController/bindWxUser",obj,this.modalSubmitSuccess)
|
|
|
- },
|
|
|
- modalSubmitSuccess(res){
|
|
|
- wx.showToast({
|
|
|
- title: res.msg,
|
|
|
- icon: "none"
|
|
|
- })
|
|
|
- if (res.code == 200) {
|
|
|
- this.setData({
|
|
|
- isShowAccoutDialog : false,
|
|
|
- isBindSuccess : true
|
|
|
- })
|
|
|
- }
|
|
|
-
|
|
|
- },
|
|
|
- /**
|
|
|
- * 生命周期函数--监听页面加载
|
|
|
- */
|
|
|
- onLoad(options) {
|
|
|
-
|
|
|
- },
|
|
|
-
|
|
|
+
|
|
|
+
|
|
|
/**
|
|
|
* 生命周期函数--监听页面初次渲染完成
|
|
|
*/
|
|
|
onReady() {
|
|
|
|
|
|
},
|
|
|
-
|
|
|
- /**
|
|
|
- * 生命周期函数--监听页面显示
|
|
|
- */
|
|
|
- onShow() {
|
|
|
-
|
|
|
- },
|
|
|
+
|
|
|
|
|
|
/**
|
|
|
* 生命周期函数--监听页面隐藏
|
|
@@ -186,4 +138,66 @@ clear(){
|
|
|
onShareAppMessage() {
|
|
|
|
|
|
}
|
|
|
+
|
|
|
+ // init_userInfo() {
|
|
|
+
|
|
|
+ // let that = this
|
|
|
+ // if (app.globalToken == null) {
|
|
|
+ // wx.getUserProfile({
|
|
|
+ // desc: 'desc',
|
|
|
+ // success: (res) => {
|
|
|
+ // this.getSysUserInfo(res.userInfo)
|
|
|
+ // that.setData({
|
|
|
+ // userInfo : res.userInfo
|
|
|
+ // })
|
|
|
+ // },
|
|
|
+ // fail: res => {
|
|
|
+ // console.log(res)
|
|
|
+ // },
|
|
|
+ // })
|
|
|
+ // }
|
|
|
+ // },
|
|
|
+ // getSysUserInfo(info) {
|
|
|
+ // let that = this
|
|
|
+ // wx.login({
|
|
|
+ // success(res) {
|
|
|
+ // var code = res.code
|
|
|
+ // var data = {
|
|
|
+ // wxCode: code,
|
|
|
+ // wxNickName: info.nickName,
|
|
|
+ // wxAvatarUrl: info.avatarUrl
|
|
|
+ // }
|
|
|
+
|
|
|
+ // http.send_post("/auth/applogin", data, that.loginSuccess)
|
|
|
+ // },
|
|
|
+ // fail(res) {
|
|
|
+ // console.log("ffff", res)
|
|
|
+ // }
|
|
|
+ // })
|
|
|
+ // },
|
|
|
+ // modalCancel(){
|
|
|
+ // this.setData({
|
|
|
+ // isShowAccoutDialog : false
|
|
|
+ // })
|
|
|
+ // },
|
|
|
+ // modalSubmit(){
|
|
|
+ // let obj = new Object()
|
|
|
+ // obj.openid = this.openid
|
|
|
+ // obj.userName = this.userName
|
|
|
+ // obj.password = this.password
|
|
|
+ // http.send_post("/system/minapp/AppLoginController/bindWxUser",obj,this.modalSubmitSuccess)
|
|
|
+ // },
|
|
|
+ // modalSubmitSuccess(res){
|
|
|
+ // wx.showToast({
|
|
|
+ // title: res.msg,
|
|
|
+ // icon: "none"
|
|
|
+ // })
|
|
|
+ // if (res.code == 200) {
|
|
|
+ // this.setData({
|
|
|
+ // isShowAccoutDialog : false,
|
|
|
+ // isBindSuccess : true
|
|
|
+ // })
|
|
|
+ // }
|
|
|
+
|
|
|
+ // },
|
|
|
})
|