} else { | } else { | ||||
this.globalData.openid = openid; | this.globalData.openid = openid; | ||||
} | } | ||||
var userMobile = wx.getStorageSync('userMobile'); | |||||
if (userMobile){ | |||||
this.globalData.userMobile = userMobile; | |||||
} | |||||
var userInfoData = wx.getStorageSync("userInfoData"); | |||||
if (userInfoData){ | |||||
this.globalData.userInfoData = {}; | |||||
this.globalData.userInfoData.avatarUrl = userInfoData.avatarUrl; | |||||
this.globalData.userInfoData.nickName = userInfoData.nickName; | |||||
} | |||||
}, | }, | ||||
wxLogin() { | wxLogin() { | ||||
wx.login({ | wx.login({ | ||||
friendOpenid:"",//推荐人的openid | friendOpenid:"",//推荐人的openid | ||||
session_key: "",//session_key | session_key: "",//session_key | ||||
openidSuccessFuc: null,//方法回调 | openidSuccessFuc: null,//方法回调 | ||||
nowPage:'0',//当前tabBar | |||||
nowPage:'1',//当前tabBar | |||||
isRegister:false,//是否已注册 | isRegister:false,//是否已注册 | ||||
userMobile:null,//用户手机号 | userMobile:null,//用户手机号 | ||||
isFirstLogin:true,//是否为第一次登录 | isFirstLogin:true,//是否为第一次登录 | ||||
console.log("下面是formid"); | console.log("下面是formid"); | ||||
console.log(e); | console.log(e); | ||||
this.wxRequest(this.globalData.urlRoot + "/msg/addFormId", { formid: e }, res => { | this.wxRequest(this.globalData.urlRoot + "/msg/addFormId", { formid: e }, res => { | ||||
// if(res.code==200){ | |||||
// console.log(res.msg); | |||||
// }else{ | |||||
// console.log(res.msg); | |||||
// } | |||||
console.log(res.msg); | console.log(res.msg); | ||||
}, this, "POST"); | }, this, "POST"); | ||||
}, | |||||
getMobile: function (encryptedData, iv, callback, thisArg){//和后台置换手机号 | |||||
this.wxRequest(this.globalData.urlRoot + "userInfo/getUserPhoneNumber", { encryptedData: encryptedData, iv: iv }, res => { | |||||
if(res.code == 200){ | |||||
wx.setStorageSync('userMobile', res.data.decodeData.phoneNumber); | |||||
this.globalData.userMobile = res.data.decodeData.phoneNumber; | |||||
} | |||||
if (callback && thisArg) { | |||||
callback.call(thisArg, res); | |||||
} | |||||
}, this, "POST"); | |||||
} | } | ||||
}) | }) |
width:750rpx; | width:750rpx; | ||||
height:150rpx; | height:150rpx; | ||||
box-sizing: border-box; | box-sizing: border-box; | ||||
border-top: 4rpx solid #B8B6B9; | |||||
border-top: 2rpx solid #B8B6B9; | |||||
display: flex; | display: flex; | ||||
align-items: center; | align-items: center; | ||||
justify-content: center; | justify-content: center; |
* 生命周期函数--监听页面加载 | * 生命周期函数--监听页面加载 | ||||
*/ | */ | ||||
onLoad: function (options) { | onLoad: function (options) { | ||||
app.globalData.nowPage = 0; | |||||
if (options.friendOpenid){ | if (options.friendOpenid){ | ||||
app.globalData.friendOpenid = options.friendOpenid; | app.globalData.friendOpenid = options.friendOpenid; | ||||
app.globalData.nowPage = 0; | |||||
} | } | ||||
}, | }, | ||||
videoList:[],//视频列表 | videoList:[],//视频列表 | ||||
videoVideoControls:false,//是否显示视频控件 | videoVideoControls:false,//是否显示视频控件 | ||||
mainShow:false, | mainShow:false, | ||||
isOnce:false | |||||
}, | }, | ||||
onLoad: function () { | onLoad: function () { | ||||
app.globalData.nowPage = 1; | |||||
if (app.globalData.isFirstLogin) { | if (app.globalData.isFirstLogin) { | ||||
this.getStartAdvertising(); | this.getStartAdvertising(); | ||||
}else{ | }else{ | ||||
} | } | ||||
this.setData({ | this.setData({ | ||||
mainShow: true, | mainShow: true, | ||||
isStartAdvertisingShow: false, | |||||
isStartAdvertisingShow: this.data.isOnce ? true : app.globalData.isFirstLogin, | |||||
isRegister: app.globalData.isRegister | isRegister: app.globalData.isRegister | ||||
}) | }) | ||||
}, | }, | ||||
this.getUserLocation();//获取用户当前位置 | this.getUserLocation();//获取用户当前位置 | ||||
} | } | ||||
if (e.detail.errMsg=='getPhoneNumber:ok'){ | if (e.detail.errMsg=='getPhoneNumber:ok'){ | ||||
app.wxRequest(app.globalData.urlRoot + "userInfo/getUserPhoneNumber", { encryptedData: e.detail.encryptedData, iv: e.detail.iv }, res => { | |||||
app.getMobile(e.detail.encryptedData, e.detail.iv,res=>{ | |||||
if (res.code == 200) { | if (res.code == 200) { | ||||
this.data.subscribeData.mobile = res.data.decodeData.phoneNumber; | this.data.subscribeData.mobile = res.data.decodeData.phoneNumber; | ||||
this.setData({ | this.setData({ | ||||
icon: "none" | icon: "none" | ||||
}) | }) | ||||
} | } | ||||
}, this,"POST"); | |||||
},this); | |||||
} | } | ||||
}, | }, | ||||
getUserLocation:function(e){ | getUserLocation:function(e){ | ||||
wx.getLocation({ | wx.getLocation({ | ||||
type: 'gcj02', //wgs84 | |||||
type: 'wgs84', // | |||||
success:(res)=>{ | success:(res)=>{ | ||||
// console.log(res); | // console.log(res); | ||||
this.getDistributorList(res.longitude, res.latitude); | this.getDistributorList(res.longitude, res.latitude); | ||||
}, this, "POST") | }, this, "POST") | ||||
}, | }, | ||||
getStartAdvertising: function () {//获取开屏广告 | getStartAdvertising: function () {//获取开屏广告 | ||||
app.wxRequest(app.globalData.urlRoot +"home/getStartAdvertising",{},res=>{ | |||||
app.wxRequest(app.globalData.urlRoot + "home/getStartAdvertising", {}, res => { | |||||
this.data.isOnce = true; | |||||
if (app.globalData.openid) { | if (app.globalData.openid) { | ||||
this.loadFun(); | this.loadFun(); | ||||
} else { | } else { | ||||
app.globalData.openidSuccessFuc = this.loadFun; | app.globalData.openidSuccessFuc = this.loadFun; | ||||
} | } | ||||
if(res.code==200){ | if(res.code==200){ | ||||
this.setData({ | this.setData({ | ||||
startAdvertisingUrl: res.data.picurl, | startAdvertisingUrl: res.data.picurl, | ||||
mainShow:true | mainShow:true | ||||
}) | }) | ||||
setTimeout(()=>{ | setTimeout(()=>{ | ||||
this.setData({ | this.setData({ | ||||
isStartAdvertisingShow:false | |||||
isStartAdvertisingShow:false, | |||||
}) | }) | ||||
},1000); | },1000); | ||||
}, 3000); | }, 3000); | ||||
}) | }) | ||||
app.globalData.isRegister = true; | app.globalData.isRegister = true; | ||||
app.globalData.userMobile = res.data.mobile; | app.globalData.userMobile = res.data.mobile; | ||||
}else{ | |||||
if (app.globalData.userMobile) { | |||||
this.data.subscribeData.mobile = app.globalData.userMobile; | |||||
this.setData({ | |||||
phoneInputShow:true, | |||||
subscribeData: this.data.subscribeData | |||||
}) | |||||
this.getUserLocation(); | |||||
} | |||||
} | } | ||||
} else { | } else { | ||||
console.log(res.msg) | console.log(res.msg) |
* 生命周期函数--监听页面加载 | * 生命周期函数--监听页面加载 | ||||
*/ | */ | ||||
onLoad: function (options) { | onLoad: function (options) { | ||||
app.globalData.nowPage = 3; | |||||
}, | }, | ||||
/** | /** |
* 生命周期函数--监听页面加载 | * 生命周期函数--监听页面加载 | ||||
*/ | */ | ||||
onLoad: function (options) { | onLoad: function (options) { | ||||
app.globalData.nowPage = 4; | |||||
if (options.sourcePage){ | if (options.sourcePage){ | ||||
this.data.optionsData = options.sourcePage; | this.data.optionsData = options.sourcePage; | ||||
} | } | ||||
if (!app.globalData.isRegister) { | if (!app.globalData.isRegister) { | ||||
this.getOrderInfo(); | this.getOrderInfo(); | ||||
} | } | ||||
if (app.globalData.userInfoData) { | |||||
this.data.userData.avatarUrl = app.globalData.userInfoData.avatarUrl; | |||||
this.data.userData.nickName = app.globalData.userInfoData.nickName; | |||||
this.setData({ | |||||
userData: this.data.userData | |||||
}) | |||||
} | |||||
}, | }, | ||||
/** | /** | ||||
* 生命周期函数--监听页面初次渲染完成 | * 生命周期函数--监听页面初次渲染完成 | ||||
app.globalData.userInfoData = {}; | app.globalData.userInfoData = {}; | ||||
app.globalData.userInfoData.avatarUrl = e.detail.userInfo.avatarUrl; | app.globalData.userInfoData.avatarUrl = e.detail.userInfo.avatarUrl; | ||||
app.globalData.userInfoData.nickName = e.detail.userInfo.nickName; | app.globalData.userInfoData.nickName = e.detail.userInfo.nickName; | ||||
wx.setStorageSync('userInfoData', { | |||||
avatarUrl: e.detail.userInfo.avatarUrl, | |||||
nickName: e.detail.userInfo.nickName | |||||
}) | |||||
app.submitUserMsg(e.detail.userInfo.avatarUrl, e.detail.userInfo.nickName); | app.submitUserMsg(e.detail.userInfo.avatarUrl, e.detail.userInfo.nickName); | ||||
} | } | ||||
}, | }, | ||||
getUserInfo:function(e){//获取个人信息 | getUserInfo:function(e){//获取个人信息 | ||||
app.wxRequest(app.globalData.urlRoot + 'userInfo/getUserInfo', {}, res => { | app.wxRequest(app.globalData.urlRoot + 'userInfo/getUserInfo', {}, res => { | ||||
if(res.code==200){ | if(res.code==200){ | ||||
// res.data.userLevel = 3; | |||||
if (res.data) { | if (res.data) { | ||||
this.data.userData.avatarUrl = res.data.avatarUrl; | |||||
this.data.userData.nickName = res.data.nickName; | |||||
this.data.userData.userLevel = res.data.userLevel; | this.data.userData.userLevel = res.data.userLevel; | ||||
if (!app.globalData.userInfoData) { | |||||
this.data.userData.avatarUrl = res.data.avatarUrl; | |||||
this.data.userData.nickName = res.data.nickName; | |||||
app.globalData.userInfoData = {}; | |||||
app.globalData.userInfoData.avatarUrl = res.data.avatarUrl; | |||||
app.globalData.userInfoData.nickName = res.data.nickName; | |||||
wx.setStorageSync('userInfoData', { | |||||
avatarUrl: res.data.avatarUrl, | |||||
nickName: res.data.nickName | |||||
}) | |||||
} | |||||
this.setData({ | this.setData({ | ||||
userData: this.data.userData, | userData: this.data.userData, | ||||
isLogin: true | isLogin: true | ||||
}) | }) | ||||
app.globalData.userInfoData = {}; | |||||
app.globalData.userInfoData.avatarUrl = res.data.avatarUrl; | |||||
app.globalData.userInfoData.nickName = res.data.nickName; | |||||
} | } | ||||
} | } | ||||
},this) | },this) | ||||
}) | }) | ||||
app.globalData.isRegister = true; | app.globalData.isRegister = true; | ||||
app.globalData.userMobile = res.data.mobile; | app.globalData.userMobile = res.data.mobile; | ||||
} else { | |||||
if (app.globalData.userMobile) { | |||||
this.data.subscribeData.mobile = app.globalData.userMobile; | |||||
this.setData({ | |||||
phoneInputShow: true, | |||||
subscribeData: this.data.subscribeData | |||||
}) | |||||
this.getUserLocation(); | |||||
} | |||||
} | } | ||||
} else { | } else { | ||||
console.log(res.msg) | console.log(res.msg) | ||||
}, | }, | ||||
getMyAwardList: function () {//获取获奖记录 | getMyAwardList: function () {//获取获奖记录 | ||||
app.wxRequest(app.globalData.urlRoot + "award/getMyAwardList", { awardType: this.data.recordNow},res=>{ | app.wxRequest(app.globalData.urlRoot + "award/getMyAwardList", { awardType: this.data.recordNow},res=>{ | ||||
console.log(res); | |||||
if(res.code == 200){ | if(res.code == 200){ | ||||
this.setData({ | this.setData({ | ||||
recordList:res.data | recordList:res.data | ||||
this.getUserLocation();//获取用户当前位置 | this.getUserLocation();//获取用户当前位置 | ||||
} | } | ||||
if (e.detail.errMsg == 'getPhoneNumber:ok') { | if (e.detail.errMsg == 'getPhoneNumber:ok') { | ||||
app.wxRequest(app.globalData.urlRoot + "userInfo/getUserPhoneNumber", { encryptedData: e.detail.encryptedData, iv: e.detail.iv }, res => { | |||||
app.getMobile(e.detail.encryptedData, e.detail.iv, res => { | |||||
if (res.code == 200) { | if (res.code == 200) { | ||||
this.data.subscribeData.mobile = res.data.decodeData.phoneNumber; | this.data.subscribeData.mobile = res.data.decodeData.phoneNumber; | ||||
this.setData({ | this.setData({ | ||||
icon: "none" | icon: "none" | ||||
}) | }) | ||||
} | } | ||||
}, this, "POST"); | |||||
}, this); | |||||
} | } | ||||
} | } | ||||
}) | }) |
* 生命周期函数--监听页面加载 | * 生命周期函数--监听页面加载 | ||||
*/ | */ | ||||
onLoad: function (options) { | onLoad: function (options) { | ||||
app.globalData.nowPage = 2; | |||||
}, | }, | ||||
/** | /** | ||||
*/ | */ | ||||
onShareAppMessage: function () { | onShareAppMessage: function () { | ||||
return { | return { | ||||
title: '500元购车券', | |||||
imageUrl: "", | |||||
title: '您有一份启辰星专属礼品待领取', | |||||
imageUrl: this.data.imgUrl+"/images/posterShareImg.png", | |||||
path: "/pages/coupon/coupon?friendOpenid=" + app.globalData.openid | path: "/pages/coupon/coupon?friendOpenid=" + app.globalData.openid | ||||
} | } | ||||
}, | }, |
* 生命周期函数--监听页面加载 | * 生命周期函数--监听页面加载 | ||||
*/ | */ | ||||
onLoad: function (options) { | onLoad: function (options) { | ||||
app.globalData.nowPage = 3; | |||||
}, | }, | ||||
/** | /** |