物流端
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
yyt-mall-wl/utils/login.js

37 lines
1.1 KiB

const request = require('../utils/http')
var app = getApp();
const openidLogin = function(){
wx.login({
success: (res) => {
request.get('/wx/getOpenid?code='+res.code).then(res => {
getTokenByOpenld({openid: res.data.openid}).then(res1 => {
// console.log('=============',res1);
if(res1.data.code == 200){
app.globalData.token = res1.data.data.tokenHead + res1.data.data.token;
// console.log(app.globalData.token);
wx.showToast({
title: '登陆成功'
});
request.get('/sso/info').then(res2 => {
// console.log(res2);
app.globalData.userInfo=res2.data.data
// console.log(app.globalData.userInfo);
})
}
})
})
}
})
}
const getTokenByOpenld = function(params){
return request.post('/sso/getTokenByOpenId', params, {'content-type':'application/x-www-form-urlencoded'})
}
module.exports = {
//绑定微信
bindWechat(params){
return request.post('/sso/bindWechat',params, {'content-type':'application/x-www-form-urlencoded'})
},
}