|
@@ -22,7 +22,7 @@
|
|
|
</div>
|
|
</div>
|
|
|
<div class="c_bottom">
|
|
<div class="c_bottom">
|
|
|
<button class="zt_btn" open-type="getPhoneNumber" @getphonenumber="decryptPhoneNumber">手机号一键登录</button>
|
|
<button class="zt_btn" open-type="getPhoneNumber" @getphonenumber="decryptPhoneNumber">手机号一键登录</button>
|
|
|
- <div class="qx_btn" style="margin-top: 40rpx;" @tap="codeLogin">授权码登录</div>
|
|
|
|
|
|
|
+ <div class="qx_btn" style="margin-top: 40rpx;" @tap="codeLogin" v-if="!channelType">授权码登录</div>
|
|
|
<div class="agree adfacjc" @click="changeAgree">
|
|
<div class="agree adfacjc" @click="changeAgree">
|
|
|
<image :src="imgBase+'not_select.png'" v-if="!agree"></image>
|
|
<image :src="imgBase+'not_select.png'" v-if="!agree"></image>
|
|
|
<image :src="imgBase+'selected.png'" v-else></image>
|
|
<image :src="imgBase+'selected.png'" v-else></image>
|
|
@@ -52,9 +52,13 @@
|
|
|
show:false,
|
|
show:false,
|
|
|
phone:'',
|
|
phone:'',
|
|
|
code:'',
|
|
code:'',
|
|
|
- agree:false
|
|
|
|
|
|
|
+ agree:false,
|
|
|
|
|
+ channelType:''
|
|
|
}
|
|
}
|
|
|
},
|
|
},
|
|
|
|
|
+ created() {
|
|
|
|
|
+ if(uni.getStorageSync('channelType')) this.channelType = uni.getStorageSync('channelType')
|
|
|
|
|
+ },
|
|
|
methods:{
|
|
methods:{
|
|
|
decryptPhoneNumber(e){
|
|
decryptPhoneNumber(e){
|
|
|
if(!this.agree) return this.$showToast('请勾选协议与政策')
|
|
if(!this.agree) return this.$showToast('请勾选协议与政策')
|
|
@@ -92,10 +96,40 @@
|
|
|
success(res){
|
|
success(res){
|
|
|
that.$api.get('/wx/login',{
|
|
that.$api.get('/wx/login',{
|
|
|
code:res.code,
|
|
code:res.code,
|
|
|
- phoneCode:code
|
|
|
|
|
|
|
+ phoneCode:code,
|
|
|
|
|
+ channelType:that.channelType
|
|
|
},false).then(res=>{
|
|
},false).then(res=>{
|
|
|
if(res.data.code===0){
|
|
if(res.data.code===0){
|
|
|
- that.loginSuccessFn(res);
|
|
|
|
|
|
|
+ if(res.data.data.isRegister==1) that.loginSuccessFn(res);
|
|
|
|
|
+ else{
|
|
|
|
|
+ uni.navigateTo({
|
|
|
|
|
+ url:'/pages/registerInfo?params='+encodeURIComponent(JSON.stringify({
|
|
|
|
|
+ info:{
|
|
|
|
|
+ channelType:that.channelType,
|
|
|
|
|
+ mobile:res.data.data.mobile||'',
|
|
|
|
|
+ isRegister:res.data.data.isRegister,
|
|
|
|
|
+ referrerId:res.data.data.referrerId||'',
|
|
|
|
|
+ teamQuestionnaireId:res.data.data.teamQuestionnaireId||'',
|
|
|
|
|
+ userId:res.data.data.id||''
|
|
|
|
|
+ },
|
|
|
|
|
+ user:{
|
|
|
|
|
+ token:res.data.data.token,
|
|
|
|
|
+ id:res.data.data.id,
|
|
|
|
|
+ gender:res.data.data.gender,
|
|
|
|
|
+ realName:res.data.data.realName,
|
|
|
|
|
+ mobile:res.data.data.mobile,
|
|
|
|
|
+ headUrl:res.data.data.headUrl,
|
|
|
|
|
+ teamId:res.data.data.teamId,
|
|
|
|
|
+ enterpriseId:res.data.data.enterpriseId,
|
|
|
|
|
+ enterpriseName:res.data.data.enterpriseName,
|
|
|
|
|
+ teamName:res.data.data.teamName,
|
|
|
|
|
+ referrerId:res.data.data.referrerId,
|
|
|
|
|
+ teamQuestionnaireId:res.data.data.teamQuestionnaireId,
|
|
|
|
|
+ isRegister:res.data.data.isRegister
|
|
|
|
|
+ }
|
|
|
|
|
+ }))
|
|
|
|
|
+ })
|
|
|
|
|
+ }
|
|
|
}else that.$showToast(res.data.msg)
|
|
}else that.$showToast(res.data.msg)
|
|
|
})
|
|
})
|
|
|
}
|
|
}
|
|
@@ -112,7 +146,10 @@
|
|
|
teamId:res.data.data.teamId,
|
|
teamId:res.data.data.teamId,
|
|
|
enterpriseId:res.data.data.enterpriseId,
|
|
enterpriseId:res.data.data.enterpriseId,
|
|
|
enterpriseName:res.data.data.enterpriseName,
|
|
enterpriseName:res.data.data.enterpriseName,
|
|
|
- teamName:res.data.data.teamName
|
|
|
|
|
|
|
+ teamName:res.data.data.teamName,
|
|
|
|
|
+ referrerId:res.data.data.referrerId,
|
|
|
|
|
+ teamQuestionnaireId:res.data.data.teamQuestionnaireId,
|
|
|
|
|
+ isRegister:res.data.data.isRegister
|
|
|
}));
|
|
}));
|
|
|
|
|
|
|
|
uni.hideLoading();
|
|
uni.hideLoading();
|