加入 Gitee
與超過 1200 萬 開發者一起發現、參與優秀開源項目,私有倉庫也完全免費 :)
免費加入
文件
該倉庫未聲明開源許可證文件(LICENSE),使用請關注具體項目描述及其代碼上游依賴。
克隆/下載
app.js 3.08 KB
一鍵複製 編輯 原始數據 按行查看 歷史
shensi88 提交於 2018-06-09 15:02 . 加入门店、门店定位
var aldstat=require("./utils/ald-stat.js");
//app.js
App({
onLaunch: function () {
var that = this;
wx.login({
success: function (res) {
if (res.code) {
var url = that.globalData.siteRoot + "/Mpa/Weixinopen/OnLogin";
//发起网络请求;
//发起网络请求
wx.request({
url: url,
method:"POST",
data: {
code: res.code
},
success: function (json) {
console.log(json);
if(json.statusCode!=200){
console.log("请求出错");
that.aldstat.sendEvent('请求出错',{
"url":url,
"message":json
});
return;
}
var result = json.data.result;
if (result.success) {
wx.setStorageSync('sessionId', result.sessionId);
console.log('sessionId=>', wx.getStorageSync('sessionId'));
console.log('userId=>',result.userId);
//有userId,就可以获取用户信息
if(result.userId){
url = that.globalData.siteRoot + "/api/services/app/weixinUser/GetWeixinUserByIdToMiniAsync";
wx.request({
url:url,
method:"POST",
data:{
id:result.userId
},
success:function(json){
console.log("用户信息=>",json);
if (json.statusCode != 200) {
console.log("请求出错");
that.aldstat.sendEvent('请求出错', {
"url": url,
"message": json
});
return;
}
that.globalData.userInfo=json.data.result;
}
})
}
}
}
})
} else {
console.log('登录失败!' + res.errMsg)
}
}
});
},
getUserInfo: function (cb) {
var that = this
if (this.globalData.userInfo) {
typeof cb == 'function' && cb(this.globalData.userInfo)
} else {
//调用登录接口
wx.login({
success: function () {
wx.getUserInfo({
success: function (res) {
that.globalData.userInfo = res.userInfo
typeof cb == 'function' && cb(that.globalData.userInfo)
}
})
}
})
}
},
globalData: {
userInfo: null,
//siteRoot:"https://das.mynatapp.cc",
siteRoot: "https://zuche.shensigzs.com",
//pickerDateObj: null,//取车信息
//returnDateObj: null,//还车信息
//pickerTimeObj: null,//取车信息
//returnTimeObj: null,//还车信息
day: null,
//pickUpStore: null,
//returnStore: null,
phoneNumber:null,
pickUpCar:null,//以后都使用这个
returnCar:null//以后都使用这个
}
})
Loading...
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化