// app.js const { baseUrl } = require('./config.js'); App({ // config.service.pathUrl // https://mpapitest.gululuq.com/ data: { loginSuccess: false, }, globalData: { storeId: null, /** * userProfileDTO: { * isBindPhoneNumber: false subMchList: [] userId: "107" userType: "10" } */ mUser: null, }, onLaunch() { // 登录 if (wx.getStorageSync('accessToken')) { this.globalData.loginSuccess = true; } else { wx.login({ success: res => { // 发送 res.code 到后台换取 accessTokenDTO, userProfileDTO console.log("code", res); if (res.code){ wx.request({ url: baseUrl + '/api/store/wxlogin', method: 'POST', data: { jsCode: res.code }, header: { 'content-type': 'application/x-www-form-urlencoded', 'X-Referrer-Id': '', // 旧租户字段 'X-Store-Id': '', // 旧租户字段 }, success:(res)=> { console.log(res); this.globalData.mUser = res.data.data; wx.setStorageSync('accessToken', this.globalData.mUser.accessTokenDTO.accessToken); }, fail: function(res){ console.log(res); } }) } }, fail: function(e){ console.log(e); } }) } }, }) wx.login({ success: res => { // 发送 res.code 到后台换取 openId, sessionKey, unionId }, })