1
0
Code Issues Pull Requests Packages Projects Releases Wiki Activity GitHub Gitee

微信小程序 提审时隐藏功能;微信小程序添加微信快捷登录、随便看看(登的user用户)

This commit is contained in:
2023-04-17 02:36:04 +08:00
parent 62ed92029c
commit 0238251ab0
29 changed files with 1205 additions and 624 deletions

View File

@@ -15,11 +15,11 @@ Page({
* 生命周期函数--监听页面加载
*/
onLoad(options) {
if (app.globalData.debugMode) {
this.setData({
debugMode: true,
})
}
// if (app.globalData.debugMode) {
// this.setData({
// debugMode: true,
// })
// }
},
/**
@@ -81,12 +81,54 @@ Page({
fastLogin() {
this.setData({
username: "user",
password: "user",
username: "#fastLogin#",
password: "#fastLogin#",
})
this.login()
},
wxLogin() {
var that = this
wx.login({
success(res) {
if (res.code) {
wx.showLoading({
title: '加载中'
})
wx.request({
url: app.globalData.baseUrl + '/user/wxlogin',
method: "POST",
header: {
"Content-Type": "application/x-www-form-urlencoded" //用于post
},
data: {
code: res.code
},
success: function (d) {
wx.hideLoading()
that._loginSuccessCallback(d)
},
fail: function () {
wx.hideLoading()
wx.showToast({
title: "请求失败",
icon: 'error',
duration: 2000
})
}
})
} else {
console.log('登录失败!' + res.errMsg)
wx.showModal({
title: '登录失败',
content: '您点击了取消按钮' + res.errMsg,
showCancel: false
})
}
}
})
},
login() {
console.log("login userInput", this.data.username, this.data.password)
if (!this.data.username || !this.data.password) {
@@ -96,6 +138,7 @@ Page({
duration: 2000
})
} else {
var that = this
wx.showLoading({
title: '加载中'
})
@@ -111,32 +154,7 @@ Page({
},
success: function (d) {
wx.hideLoading()
let result = d.data;
if (result.success) {
// 登录成功
if (![3, 4, 5, 6].includes(result.data.userInfo.roleId)) {
wx.showModal({
title: '你不是社区居民',
content: '管理员请前往网页版登录',
showCancel: false,
complete: (res) => {
//
}
})
return
}
wx.setStorageSync("userInfo", result.data.userInfo);
console.log("userInfo", wx.getStorageSync("userInfo"))
wx.switchTab({
url: '/pages/index/index'
})
} else {
wx.showToast({
title: result.msg,
icon: 'error',
duration: 2000
})
}
that._loginSuccessCallback(d)
},
fail: function () {
wx.hideLoading()
@@ -148,5 +166,34 @@ Page({
}
})
}
},
_loginSuccessCallback(d) {
let result = d.data;
if (result.success) {
// 登录成功
if (![3, 4, 5, 6].includes(result.data.userInfo.roleId)) {
wx.showModal({
title: '你不是社区居民',
content: '管理员请前往网页版登录',
showCancel: false,
complete: (res) => {
//
}
})
return
}
wx.setStorageSync("userInfo", result.data.userInfo);
console.log("userInfo", wx.getStorageSync("userInfo"))
wx.switchTab({
url: '/pages/index/index'
})
} else {
wx.showToast({
title: result.msg,
icon: 'error',
duration: 2000
})
}
}
})