mirror of
https://github.com/crmeb/CRMEB.git
synced 2025-12-15 21:32:50 +00:00
63 lines
1.6 KiB
JavaScript
63 lines
1.6 KiB
JavaScript
var app = getApp();
|
||
Page({
|
||
data: {
|
||
logo: '',
|
||
name: '',
|
||
spid: 0,
|
||
url: app.globalData.url,
|
||
},
|
||
onLoad: function (options) {
|
||
var that = this;
|
||
that.getEnterLogo();
|
||
app.setBarColor();
|
||
if (options.scene) that.data.spid = options.scene;
|
||
},
|
||
getEnterLogo: function () {
|
||
var that = this;
|
||
wx.request({
|
||
url: app.globalData.url + '/routine/login/get_enter_logo',
|
||
method: 'post',
|
||
dataType : 'json',
|
||
success: function (res) {
|
||
that.setData({
|
||
logo: res.data.data.site_logo,
|
||
name: res.data.data.site_name
|
||
})
|
||
}
|
||
})
|
||
},
|
||
//获取用户信息并且授权
|
||
getUserInfo: function(e){
|
||
var userInfo = e.detail.userInfo;
|
||
userInfo.spid = this.data.spid;
|
||
wx.login({
|
||
success: function (res) {
|
||
if (res.code) {
|
||
userInfo.code = res.code;
|
||
wx.request({
|
||
url: app.globalData.url + '/routine/login/index',
|
||
method: 'post',
|
||
dataType : 'json',
|
||
data: {
|
||
info: userInfo
|
||
},
|
||
success: function (res) {
|
||
app.globalData.uid = res.data.data.uid;
|
||
if (app.globalData.openPages != '' && app.globalData.openPages != undefined) {//跳转到指定页面
|
||
wx.navigateTo({
|
||
url: app.globalData.openPages
|
||
})
|
||
} else {//跳转到首页
|
||
wx.reLaunch({
|
||
url: '/pages/index/index'
|
||
})
|
||
}
|
||
}
|
||
})
|
||
} else {
|
||
console.log('登录失败!' + res.errMsg)
|
||
}
|
||
}
|
||
})
|
||
},
|
||
}) |