Commit 421cf90f by yuzhenWang

Merge branch 'wyz01' into 'test'

修复未登录分享和购买的bug,待发生产

See merge request !131
parents 810147c3 4cc57e4c
...@@ -249,7 +249,7 @@ ...@@ -249,7 +249,7 @@
uni.setStorageSync('dataToken',decodeURIComponent(params.dataToken)); uni.setStorageSync('dataToken',decodeURIComponent(params.dataToken));
} }
//家办商城跳转未登录状态下 //家办商城跳转未登录状态下
if(params.noLogin){ if(params.noLogin || !params.dataToken){
uni.removeStorageSync('userIsActive') uni.removeStorageSync('userIsActive')
uni.removeStorageSync('dataToken') uni.removeStorageSync('dataToken')
uni.setStorageSync('loginType','visitor'); uni.setStorageSync('loginType','visitor');
......
...@@ -150,6 +150,7 @@ ...@@ -150,6 +150,7 @@
<text>{{showName}}</text> <text>{{showName}}</text>
</view> </view>
</view> </view>
<!-- 小程序的购买 -->
<view v-if="mpCffp" class="shareBuyBox"> <view v-if="mpCffp" class="shareBuyBox">
<view class="rightShare" @click="reinvite"> <view class="rightShare" @click="reinvite">
<loadingIcon :loading="isLoading" v-if="isLoading" loadColor="#20269B" /> <loadingIcon :loading="isLoading" v-if="isLoading" loadColor="#20269B" />
...@@ -394,7 +395,7 @@ ...@@ -394,7 +395,7 @@
// 打开微信分享啊 // 打开微信分享啊
reinvite() { reinvite() {
//小程序没登录进入到系统,要回到小程序去登录 //小程序没登录进入到系统,要回到小程序去登录
if (uni.getStorageSync('mpCffp') && !uni.getStorageSync('dataToken')) { if (uni.getStorageSync('mpCffp') && !uni.getStorageSync('dataToken')&&this.loginType === 'visitor') {
this.jumpMplogin() this.jumpMplogin()
return return
} }
...@@ -636,12 +637,14 @@ ...@@ -636,12 +637,14 @@
}, },
// 订单保存 // 订单保存
saveOrder() { saveOrder() {
//小程序没登录进入到系统,要回到小程序去登录 this.loginType = uni.getStorageSync('loginType');
if (uni.getStorageSync('mpCffp') && !uni.getStorageSync('dataToken')) {
//小程序没登录进入到分销系统,并且分销系统也没登录要回到小程序去登录 (比如在申请加盟那登录了,可以直接在分销系统中购买)
if (uni.getStorageSync('mpCffp') && !uni.getStorageSync('dataToken')&&this.loginType === 'visitor') {
this.jumpMplogin() this.jumpMplogin()
return return
} }
this.loginType = uni.getStorageSync('loginType');
if (this.loginType === 'visitor') { if (this.loginType === 'visitor') {
this.wayType = '1' this.wayType = '1'
if (this.systemType == 'IOS') { if (this.systemType == 'IOS') {
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment