| @@ -23,6 +23,7 @@ Page({ | |||
| getphone:"",//手机号 | |||
| maskShow: false, | |||
| mydata:[],//我的数据 | |||
| isbtn:true,//防重复点击 | |||
| }, | |||
| /** | |||
| * 切换车主非车主 | |||
| @@ -52,15 +53,23 @@ Page({ | |||
| }else if (!res) { | |||
| wx.showToast({icon:'none',title: '图形验证码错误'}) | |||
| }else{ | |||
| if(this.data.isbtn){ | |||
| this.setData({isbtn: false}) | |||
| }else{ | |||
| return; | |||
| } | |||
| app.wxRequest(app.globalData.urlRoot + "userInfo/certificationCar", {carInfo:e.detail.value.VIN}, res => { | |||
| console.log(res) | |||
| if (res.code == 200) { | |||
| if(res.data!=null){ | |||
| app.globalData.certificationState=res.data.certificationState; | |||
| wx.navigateTo({url: '../scout/scout'}) | |||
| }else{ | |||
| this.setData({isbtn: true}) | |||
| wx.showToast({icon:'none',title: '认证失败'}) | |||
| } | |||
| }else{ | |||
| this.setData({isbtn: true}) | |||
| wx.showToast({icon:'none',title: ''+res.msg}) | |||
| } | |||
| }, this,"POST"); | |||
| @@ -82,6 +91,11 @@ Page({ | |||
| }else if(!this.data.agree){ | |||
| wx.showToast({icon:'none',title: '请阅读并同意协议内容'}) | |||
| }else{ | |||
| if(this.data.isbtn){ | |||
| this.setData({isbtn: false}) | |||
| }else{ | |||
| return; | |||
| } | |||
| app.wxRequest(app.globalData.urlRoot + "userInfo/submitCertificationNoCarInfo", { | |||
| mobile:e.detail.value.phone, | |||
| captcha:e.detail.value.code, | |||
| @@ -95,6 +109,7 @@ Page({ | |||
| if (res.code == 200) { | |||
| this.setData({maskShow:true}) | |||
| }else{ | |||
| this.setData({isbtn: true}) | |||
| wx.showToast({icon:'none',title: ''+res.msg}) | |||
| } | |||
| }, this,"POST"); | |||
| @@ -312,6 +327,7 @@ Page({ | |||
| * 生命周期函数--监听页面显示 | |||
| */ | |||
| onShow: function() { | |||
| this.setData({isbtn: true}) | |||
| this.getshow(); | |||
| }, | |||
| getshow(){ | |||
| @@ -319,7 +335,7 @@ Page({ | |||
| console.log(res) | |||
| if(res.code=200 && res.data){ | |||
| 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){//审核中&审核失败 | |||
| if(res.data.adminState==0){ | |||
| this.setData({maskShow:true}) | |||
| @@ -390,6 +406,6 @@ Page({ | |||
| * 用户点击右上角分享 | |||
| */ | |||
| onShareAppMessage: function() { | |||
| return app.sharePack(); | |||
| } | |||
| }) | |||
| @@ -2,8 +2,9 @@ | |||
| <view class="showView"> | |||
| <view class="registerContainer"> | |||
| <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 class="welcome">欢迎加入星探计划</view> | |||
| <form bindsubmit="formSubmit1" wx:if="{{type==1}}"> | |||
| @@ -16,6 +16,7 @@ Page({ | |||
| nickName: null, | |||
| userLevel: 0 | |||
| }, | |||
| isbtn:true,//防重复点击 | |||
| }, | |||
| /** | |||
| * 关闭提示弹窗 | |||
| @@ -28,6 +29,11 @@ Page({ | |||
| }, | |||
| getUserWxMsg:function(e){//通过微信获取用户信息 | |||
| 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.nickName = e.detail.userInfo.nickName; | |||
| this.data.userData.userLevel = 0; | |||
| @@ -45,6 +51,11 @@ Page({ | |||
| } | |||
| }, | |||
| getUserInfo:function(e){//获取个人信息 | |||
| if(this.data.isbtn){ | |||
| this.setData({isbtn: false}) | |||
| }else{ | |||
| return; | |||
| } | |||
| app.wxRequest(app.globalData.urlRoot + 'userInfo/getUserInfo', {}, res => { | |||
| if(res.code==200){ | |||
| // res.data.userLevel = 3; | |||
| @@ -62,6 +73,8 @@ Page({ | |||
| url:'../poster/poster' | |||
| }) | |||
| } | |||
| }else{ | |||
| this.setData({isbtn: true}) | |||
| } | |||
| },this) | |||
| }, | |||
| @@ -104,6 +117,7 @@ Page({ | |||
| }else{ | |||
| this.setData({iconShow:false}) | |||
| } | |||
| this.setData({isbtn: true}) | |||
| // wx.navigateTo({ | |||
| // url: './share/share' | |||
| // }) | |||
| @@ -141,6 +155,6 @@ Page({ | |||
| * 用户点击右上角分享 | |||
| */ | |||
| onShareAppMessage: function () { | |||
| return app.sharePack(); | |||
| } | |||
| }) | |||
| @@ -3,10 +3,8 @@ | |||
| <view class="content"> | |||
| <image class="bg" src="{{imgUrl+'/star/scout/bg.jpg'}}"></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> | |||
| </view> | |||
| </view> | |||
| <view class="mask" wx:if="{{maskShow}}"> | |||
| <view class="tipContent" wx:if="{{tipShow}}"> | |||
| @@ -30,10 +30,10 @@ | |||
| } | |||
| .btn2{ | |||
| text-align: center; | |||
| width: 100%; | |||
| height: 100%; | |||
| width: 654rpx; | |||
| height: 58rpx; | |||
| background-color: #2a558d; | |||
| margin: -58rpx auto 0rpx auto; | |||
| margin: -110rpx auto 35rpx auto; | |||
| opacity:0; | |||
| } | |||
| .mask { | |||
| @@ -14,6 +14,7 @@ Page({ | |||
| starNumber:4000,//开始人数 | |||
| stopNumber:0,//结束人数 | |||
| numList:[4,0,0,0], | |||
| isbtn:true,//防重复点击 | |||
| }, | |||
| /** | |||
| * 显示规则页 | |||
| @@ -37,14 +38,22 @@ Page({ | |||
| * 每日任务 | |||
| */ | |||
| everyDay:function(){ | |||
| wx.navigateTo({ | |||
| url:'../everyday/everyday' | |||
| }) | |||
| if(this.data.isbtn){ | |||
| this.setData({isbtn: false}) | |||
| }else{ | |||
| return; | |||
| } | |||
| wx.navigateTo({url:'../everyday/everyday'}) | |||
| }, | |||
| /** | |||
| * 星探任务 | |||
| */ | |||
| scout:function(){ | |||
| if(this.data.isbtn){ | |||
| this.setData({isbtn: false}) | |||
| }else{ | |||
| return; | |||
| } | |||
| this.phonebolb(app.globalData.userMobile); | |||
| }, | |||
| phonebolb:function(_phone){ | |||
| @@ -61,6 +70,8 @@ Page({ | |||
| url: '../scout/register/register' | |||
| }) | |||
| } | |||
| }else{ | |||
| this.setData({isbtn: true}) | |||
| } | |||
| }, this); | |||
| }, | |||
| @@ -132,6 +143,11 @@ Page({ | |||
| getPhone (e) { | |||
| console.log(e.detail) | |||
| 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 => { | |||
| console.log(res) | |||
| if (res.code == 200) { | |||
| @@ -139,9 +155,11 @@ Page({ | |||
| this.phonebolb(res.data.decodeData.phoneNumber); | |||
| app.globalData.userMobile=res.data.decodeData.phoneNumber; | |||
| }else{ | |||
| this.setData({isbtn: true}) | |||
| wx.showToast({title: '获取失败',icon: "none"}) | |||
| } | |||
| } else { | |||
| this.setData({isbtn: true}) | |||
| wx.showToast({title: res.msg,icon: "none"}) | |||
| } | |||
| }, this,"POST"); | |||
| @@ -158,6 +176,7 @@ Page({ | |||
| }else{ | |||
| this.setData({phonebol: false}) | |||
| } | |||
| this.setData({isbtn: true}) | |||
| }, | |||
| /** | |||
| @@ -192,6 +211,6 @@ Page({ | |||
| * 用户点击右上角分享 | |||
| */ | |||
| onShareAppMessage: function () { | |||
| return app.sharePack(); | |||
| } | |||
| }) | |||