getphone:"",//手机号 | getphone:"",//手机号 | ||||
maskShow: false, | maskShow: false, | ||||
mydata:[],//我的数据 | mydata:[],//我的数据 | ||||
isbtn:true,//防重复点击 | |||||
}, | }, | ||||
/** | /** | ||||
* 切换车主非车主 | * 切换车主非车主 | ||||
}else if (!res) { | }else if (!res) { | ||||
wx.showToast({icon:'none',title: '图形验证码错误'}) | wx.showToast({icon:'none',title: '图形验证码错误'}) | ||||
}else{ | }else{ | ||||
if(this.data.isbtn){ | |||||
this.setData({isbtn: false}) | |||||
}else{ | |||||
return; | |||||
} | |||||
app.wxRequest(app.globalData.urlRoot + "userInfo/certificationCar", {carInfo:e.detail.value.VIN}, res => { | app.wxRequest(app.globalData.urlRoot + "userInfo/certificationCar", {carInfo:e.detail.value.VIN}, res => { | ||||
console.log(res) | |||||
if (res.code == 200) { | if (res.code == 200) { | ||||
if(res.data!=null){ | if(res.data!=null){ | ||||
app.globalData.certificationState=res.data.certificationState; | app.globalData.certificationState=res.data.certificationState; | ||||
wx.navigateTo({url: '../scout/scout'}) | wx.navigateTo({url: '../scout/scout'}) | ||||
}else{ | }else{ | ||||
this.setData({isbtn: true}) | |||||
wx.showToast({icon:'none',title: '认证失败'}) | wx.showToast({icon:'none',title: '认证失败'}) | ||||
} | } | ||||
}else{ | }else{ | ||||
this.setData({isbtn: true}) | |||||
wx.showToast({icon:'none',title: ''+res.msg}) | wx.showToast({icon:'none',title: ''+res.msg}) | ||||
} | } | ||||
}, this,"POST"); | }, this,"POST"); | ||||
}else if(!this.data.agree){ | }else if(!this.data.agree){ | ||||
wx.showToast({icon:'none',title: '请阅读并同意协议内容'}) | wx.showToast({icon:'none',title: '请阅读并同意协议内容'}) | ||||
}else{ | }else{ | ||||
if(this.data.isbtn){ | |||||
this.setData({isbtn: false}) | |||||
}else{ | |||||
return; | |||||
} | |||||
app.wxRequest(app.globalData.urlRoot + "userInfo/submitCertificationNoCarInfo", { | app.wxRequest(app.globalData.urlRoot + "userInfo/submitCertificationNoCarInfo", { | ||||
mobile:e.detail.value.phone, | mobile:e.detail.value.phone, | ||||
captcha:e.detail.value.code, | captcha:e.detail.value.code, | ||||
if (res.code == 200) { | if (res.code == 200) { | ||||
this.setData({maskShow:true}) | this.setData({maskShow:true}) | ||||
}else{ | }else{ | ||||
this.setData({isbtn: true}) | |||||
wx.showToast({icon:'none',title: ''+res.msg}) | wx.showToast({icon:'none',title: ''+res.msg}) | ||||
} | } | ||||
}, this,"POST"); | }, this,"POST"); | ||||
* 生命周期函数--监听页面显示 | * 生命周期函数--监听页面显示 | ||||
*/ | */ | ||||
onShow: function() { | onShow: function() { | ||||
this.setData({isbtn: true}) | |||||
this.getshow(); | this.getshow(); | ||||
}, | }, | ||||
getshow(){ | getshow(){ | ||||
console.log(res) | console.log(res) | ||||
if(res.code=200 && res.data){ | if(res.code=200 && res.data){ | ||||
if(res.data.adminState==1){//审核通过 | if(res.data.adminState==1){//审核通过 | ||||
wx.navigateTo({url: '../../star/star'}) | |||||
wx.navigateTo({url: '../../scout/scout'}) | |||||
}else if(res.data.adminState==0 || res.data.adminState==-1){//审核中&审核失败 | }else if(res.data.adminState==0 || res.data.adminState==-1){//审核中&审核失败 | ||||
if(res.data.adminState==0){ | if(res.data.adminState==0){ | ||||
this.setData({maskShow:true}) | this.setData({maskShow:true}) | ||||
* 用户点击右上角分享 | * 用户点击右上角分享 | ||||
*/ | */ | ||||
onShareAppMessage: function() { | onShareAppMessage: function() { | ||||
return app.sharePack(); | |||||
} | } | ||||
}) | }) |
<view class="showView"> | <view class="showView"> | ||||
<view class="registerContainer"> | <view class="registerContainer"> | ||||
<view class="tabsBox"> | <view class="tabsBox"> | ||||
<view class="item {{type==1?'select':''}}" data-type="1" bindtap="changeType">车主</view> | |||||
<view class="item {{type==0?'select':''}}" data-type="0" bindtap="changeType">非车主</view> | |||||
<view class="item {{type==1?'select':''}}" data-type="1" bindtap="changeType" style="border-top-left-radius: 8rpx;border-bottom-left-radius: 8rpx;">车主</view> | |||||
<view class="item {{type==0?'select':''}}" data-type="0" bindtap="changeType" | |||||
style="border-top-right-radius: 8rpx;border-bottom-right-radius: 8rpx;">非车主</view> | |||||
</view> | </view> | ||||
<view class="welcome">欢迎加入星探计划</view> | <view class="welcome">欢迎加入星探计划</view> | ||||
<form bindsubmit="formSubmit1" wx:if="{{type==1}}"> | <form bindsubmit="formSubmit1" wx:if="{{type==1}}"> |
nickName: null, | nickName: null, | ||||
userLevel: 0 | userLevel: 0 | ||||
}, | }, | ||||
isbtn:true,//防重复点击 | |||||
}, | }, | ||||
/** | /** | ||||
* 关闭提示弹窗 | * 关闭提示弹窗 | ||||
}, | }, | ||||
getUserWxMsg:function(e){//通过微信获取用户信息 | getUserWxMsg:function(e){//通过微信获取用户信息 | ||||
if (e.detail.errMsg == "getUserInfo:ok") { | if (e.detail.errMsg == "getUserInfo:ok") { | ||||
if(this.data.isbtn){ | |||||
this.setData({isbtn: false}) | |||||
}else{ | |||||
return; | |||||
} | |||||
this.data.userData.avatarUrl = e.detail.userInfo.avatarUrl; | this.data.userData.avatarUrl = e.detail.userInfo.avatarUrl; | ||||
this.data.userData.nickName = e.detail.userInfo.nickName; | this.data.userData.nickName = e.detail.userInfo.nickName; | ||||
this.data.userData.userLevel = 0; | this.data.userData.userLevel = 0; | ||||
} | } | ||||
}, | }, | ||||
getUserInfo:function(e){//获取个人信息 | getUserInfo:function(e){//获取个人信息 | ||||
if(this.data.isbtn){ | |||||
this.setData({isbtn: false}) | |||||
}else{ | |||||
return; | |||||
} | |||||
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; | // res.data.userLevel = 3; | ||||
url:'../poster/poster' | url:'../poster/poster' | ||||
}) | }) | ||||
} | } | ||||
}else{ | |||||
this.setData({isbtn: true}) | |||||
} | } | ||||
},this) | },this) | ||||
}, | }, | ||||
}else{ | }else{ | ||||
this.setData({iconShow:false}) | this.setData({iconShow:false}) | ||||
} | } | ||||
this.setData({isbtn: true}) | |||||
// wx.navigateTo({ | // wx.navigateTo({ | ||||
// url: './share/share' | // url: './share/share' | ||||
// }) | // }) | ||||
* 用户点击右上角分享 | * 用户点击右上角分享 | ||||
*/ | */ | ||||
onShareAppMessage: function () { | onShareAppMessage: function () { | ||||
return app.sharePack(); | |||||
} | } | ||||
}) | }) |
<view class="content"> | <view class="content"> | ||||
<image class="bg" src="{{imgUrl+'/star/scout/bg.jpg'}}"></image> | <image class="bg" src="{{imgUrl+'/star/scout/bg.jpg'}}"></image> | ||||
<image class="reward" src="{{imgUrl+'/star/scout/reward.png'}}"></image> | <image class="reward" src="{{imgUrl+'/star/scout/reward.png'}}"></image> | ||||
<view class="btn" bindtap="getPoster">立即分享,赚取奖励 | |||||
<view class="btn" bindtap="getPoster">立即分享,赚取奖励</view> | |||||
<button class="btn2" wx:if="{{iconShow}}" open-type="getUserInfo" bindgetuserinfo="getUserWxMsg"></button> | <button class="btn2" wx:if="{{iconShow}}" open-type="getUserInfo" bindgetuserinfo="getUserWxMsg"></button> | ||||
</view> | |||||
</view> | </view> | ||||
<view class="mask" wx:if="{{maskShow}}"> | <view class="mask" wx:if="{{maskShow}}"> | ||||
<view class="tipContent" wx:if="{{tipShow}}"> | <view class="tipContent" wx:if="{{tipShow}}"> |
} | } | ||||
.btn2{ | .btn2{ | ||||
text-align: center; | text-align: center; | ||||
width: 100%; | |||||
height: 100%; | |||||
width: 654rpx; | |||||
height: 58rpx; | |||||
background-color: #2a558d; | background-color: #2a558d; | ||||
margin: -58rpx auto 0rpx auto; | |||||
margin: -110rpx auto 35rpx auto; | |||||
opacity:0; | opacity:0; | ||||
} | } | ||||
.mask { | .mask { |
starNumber:4000,//开始人数 | starNumber:4000,//开始人数 | ||||
stopNumber:0,//结束人数 | stopNumber:0,//结束人数 | ||||
numList:[4,0,0,0], | numList:[4,0,0,0], | ||||
isbtn:true,//防重复点击 | |||||
}, | }, | ||||
/** | /** | ||||
* 显示规则页 | * 显示规则页 | ||||
* 每日任务 | * 每日任务 | ||||
*/ | */ | ||||
everyDay:function(){ | everyDay:function(){ | ||||
wx.navigateTo({ | |||||
url:'../everyday/everyday' | |||||
}) | |||||
if(this.data.isbtn){ | |||||
this.setData({isbtn: false}) | |||||
}else{ | |||||
return; | |||||
} | |||||
wx.navigateTo({url:'../everyday/everyday'}) | |||||
}, | }, | ||||
/** | /** | ||||
* 星探任务 | * 星探任务 | ||||
*/ | */ | ||||
scout:function(){ | scout:function(){ | ||||
if(this.data.isbtn){ | |||||
this.setData({isbtn: false}) | |||||
}else{ | |||||
return; | |||||
} | |||||
this.phonebolb(app.globalData.userMobile); | this.phonebolb(app.globalData.userMobile); | ||||
}, | }, | ||||
phonebolb:function(_phone){ | phonebolb:function(_phone){ | ||||
url: '../scout/register/register' | url: '../scout/register/register' | ||||
}) | }) | ||||
} | } | ||||
}else{ | |||||
this.setData({isbtn: true}) | |||||
} | } | ||||
}, this); | }, this); | ||||
}, | }, | ||||
getPhone (e) { | getPhone (e) { | ||||
console.log(e.detail) | console.log(e.detail) | ||||
if (e.detail.errMsg=='getPhoneNumber:ok'){ | if (e.detail.errMsg=='getPhoneNumber:ok'){ | ||||
if(this.data.isbtn){ | |||||
this.setData({isbtn: false}) | |||||
}else{ | |||||
return; | |||||
} | |||||
app.wxRequest(app.globalData.urlRoot + "userInfo/getUserPhoneNumber", { encryptedData: e.detail.encryptedData, iv: e.detail.iv }, res => { | app.wxRequest(app.globalData.urlRoot + "userInfo/getUserPhoneNumber", { encryptedData: e.detail.encryptedData, iv: e.detail.iv }, res => { | ||||
console.log(res) | console.log(res) | ||||
if (res.code == 200) { | if (res.code == 200) { | ||||
this.phonebolb(res.data.decodeData.phoneNumber); | this.phonebolb(res.data.decodeData.phoneNumber); | ||||
app.globalData.userMobile=res.data.decodeData.phoneNumber; | app.globalData.userMobile=res.data.decodeData.phoneNumber; | ||||
}else{ | }else{ | ||||
this.setData({isbtn: true}) | |||||
wx.showToast({title: '获取失败',icon: "none"}) | wx.showToast({title: '获取失败',icon: "none"}) | ||||
} | } | ||||
} else { | } else { | ||||
this.setData({isbtn: true}) | |||||
wx.showToast({title: res.msg,icon: "none"}) | wx.showToast({title: res.msg,icon: "none"}) | ||||
} | } | ||||
}, this,"POST"); | }, this,"POST"); | ||||
}else{ | }else{ | ||||
this.setData({phonebol: false}) | this.setData({phonebol: false}) | ||||
} | } | ||||
this.setData({isbtn: true}) | |||||
}, | }, | ||||
/** | /** | ||||
* 用户点击右上角分享 | * 用户点击右上角分享 | ||||
*/ | */ | ||||
onShareAppMessage: function () { | onShareAppMessage: function () { | ||||
return app.sharePack(); | |||||
} | } | ||||
}) | }) |