|
|
|
@ -2,7 +2,7 @@
|
|
|
|
|
<view class="container"> |
|
|
|
|
<view v-if="!token"> |
|
|
|
|
<!-- 小程序 --> |
|
|
|
|
<view v-if="$deviceType == 'routine'&&authorize"> |
|
|
|
|
<view v-if="$deviceType == 'routine'"> |
|
|
|
|
<view class="getUserInfo"> |
|
|
|
|
<text>您还未允许微信登录授权,请点击下方按钮允许微信授权登录。</text> |
|
|
|
|
<button type="primary" open-type="getUserInfo" @getuserinfo="getUserInfo">允许微信登录授权</button> |
|
|
|
@ -11,17 +11,12 @@
|
|
|
|
|
</view> |
|
|
|
|
</view> |
|
|
|
|
<!-- app --> |
|
|
|
|
<view v-if="$deviceType == 'app'&&authorize"> |
|
|
|
|
<view v-if="$deviceType == 'app'"> |
|
|
|
|
<view class="getUserInfo"> |
|
|
|
|
<text>请先登录</text> |
|
|
|
|
<button type="primary" @click="this.toLogin">去登录</button> |
|
|
|
|
</view> |
|
|
|
|
</view> |
|
|
|
|
<view v-if="!authorize"> |
|
|
|
|
<view class="getUserInfo"> |
|
|
|
|
<text>登录中</text> |
|
|
|
|
</view> |
|
|
|
|
</view> |
|
|
|
|
</view> |
|
|
|
|
</view> |
|
|
|
|
</template> |
|
|
|
@ -45,26 +40,13 @@ export default {
|
|
|
|
|
...mapState(["isAuthorization", "$deviceType", "token"]) |
|
|
|
|
}, |
|
|
|
|
onShow() { |
|
|
|
|
this.UPDATE_AUTHORIZATIONPAGE(true); |
|
|
|
|
// // 先校验用户是否授权,如果没有授权,显示授权按钮 |
|
|
|
|
console.log("先校验用户是否授权,如果没有授权,显示授权按钮"); |
|
|
|
|
authorize("userInfo") |
|
|
|
|
.then(res => { |
|
|
|
|
console.log(res); |
|
|
|
|
}) |
|
|
|
|
.catch(error => { |
|
|
|
|
console.log(error); |
|
|
|
|
// 用户未授权,显示授权按钮 |
|
|
|
|
this.authorize = true; |
|
|
|
|
}); |
|
|
|
|
}, |
|
|
|
|
onHide() { |
|
|
|
|
console.log("离开授权页面,11111"); |
|
|
|
|
this.UPDATE_AUTHORIZATIONPAGE(false); |
|
|
|
|
this.changeAuthorization(false); |
|
|
|
|
}, |
|
|
|
|
onUnload() { |
|
|
|
|
console.log("离开授权页面,11111"); |
|
|
|
|
this.UPDATE_AUTHORIZATIONPAGE(false); |
|
|
|
|
this.changeAuthorization(false); |
|
|
|
|
}, |
|
|
|
@ -109,24 +91,8 @@ export default {
|
|
|
|
|
}); |
|
|
|
|
} |
|
|
|
|
}, |
|
|
|
|
onUnload() { |
|
|
|
|
console.log("离开授权页面,11111"); |
|
|
|
|
this.UPDATE_AUTHORIZATIONPAGE(false); |
|
|
|
|
this.changeAuthorization(false); |
|
|
|
|
}, |
|
|
|
|
mounted() { |
|
|
|
|
this.UPDATE_AUTHORIZATIONPAGE(true); |
|
|
|
|
// // 先校验用户是否授权,如果没有授权,显示授权按钮 |
|
|
|
|
console.log("先校验用户是否授权,如果没有授权,显示授权按钮"); |
|
|
|
|
authorize("userInfo") |
|
|
|
|
.then(res => { |
|
|
|
|
console.log(res); |
|
|
|
|
}) |
|
|
|
|
.catch(error => { |
|
|
|
|
console.log(error); |
|
|
|
|
// 用户未授权,显示授权按钮 |
|
|
|
|
this.authorize = true; |
|
|
|
|
}); |
|
|
|
|
|
|
|
|
|
} |
|
|
|
|
}; |
|
|
|
|
</script> |
|
|
|
|