|
@@ -28,14 +28,9 @@
|
|
|
</div>
|
|
</div>
|
|
|
|
|
|
|
|
<div class="btn-content">
|
|
<div class="btn-content">
|
|
|
- <van-button
|
|
|
|
|
- v-if="!userInfo"
|
|
|
|
|
- open-type="getUserInfo"
|
|
|
|
|
- :color="$colors.warn"
|
|
|
|
|
- :radius="4"
|
|
|
|
|
- @getuserinfo="login"
|
|
|
|
|
- >{{ $t('wei-xin-kuai-jie-deng-lu') }}</van-button
|
|
|
|
|
- >
|
|
|
|
|
|
|
+ <van-button v-if="!userInfo" :color="$colors.warn" :radius="4" @click="login">{{
|
|
|
|
|
+ $t('wei-xin-kuai-jie-deng-lu')
|
|
|
|
|
+ }}</van-button>
|
|
|
<van-button
|
|
<van-button
|
|
|
v-else
|
|
v-else
|
|
|
size="small"
|
|
size="small"
|
|
@@ -180,21 +175,24 @@ export default {
|
|
|
this.$i18n.set(language);
|
|
this.$i18n.set(language);
|
|
|
this.checkTabBar();
|
|
this.checkTabBar();
|
|
|
},
|
|
},
|
|
|
- login(e) {
|
|
|
|
|
- if (e.detail.iv) {
|
|
|
|
|
- this.wxInfo = e.detail.userInfo;
|
|
|
|
|
- this.$http
|
|
|
|
|
- .post('/user/getMaUserInfo', {
|
|
|
|
|
- sessionKey: this.$store.state.sessionKey,
|
|
|
|
|
- rawData: e.detail.rawData,
|
|
|
|
|
- signature: e.detail.signature,
|
|
|
|
|
- encryptedData: e.detail.encryptedData,
|
|
|
|
|
- iv: e.detail.iv
|
|
|
|
|
- })
|
|
|
|
|
- .then(() => {
|
|
|
|
|
- this.showPhone = true;
|
|
|
|
|
- });
|
|
|
|
|
- }
|
|
|
|
|
|
|
+ login() {
|
|
|
|
|
+ wx.getUserProfile({
|
|
|
|
|
+ desc: '获取信息绑定账号',
|
|
|
|
|
+ success: res => {
|
|
|
|
|
+ this.wxInfo = res.userInfo;
|
|
|
|
|
+ this.$http
|
|
|
|
|
+ .post('/user/getMaUserInfo', {
|
|
|
|
|
+ sessionKey: this.$store.state.sessionKey,
|
|
|
|
|
+ rawData: res.rawData,
|
|
|
|
|
+ signature: res.signature,
|
|
|
|
|
+ encryptedData: res.encryptedData,
|
|
|
|
|
+ iv: res.iv
|
|
|
|
|
+ })
|
|
|
|
|
+ .then(() => {
|
|
|
|
|
+ this.showPhone = true;
|
|
|
|
|
+ });
|
|
|
|
|
+ }
|
|
|
|
|
+ });
|
|
|
}
|
|
}
|
|
|
},
|
|
},
|
|
|
onShareAppMessage(from, target) {
|
|
onShareAppMessage(from, target) {
|