Commit 2b29bfc8e894d14dd0340af9072d4b724eb5e882
Merge branch 'fix/third-login-error' into 'main_dev'
fix: 修改第三方登录和绑定账号的问题 See merge request yunteng/thingskit-app!137
Showing
2 changed files
with
10 additions
and
2 deletions
| ... | ... | @@ -87,6 +87,9 @@ import {mapActions } from 'vuex' |
| 87 | 87 | this.ordId = '' |
| 88 | 88 | }, |
| 89 | 89 | onLoad(e) { |
| 90 | + if (getApp().getBindNot()) { | |
| 91 | + return | |
| 92 | + } | |
| 90 | 93 | if (!e.type) { |
| 91 | 94 | this.loadData(1); |
| 92 | 95 | } else { |
| ... | ... | @@ -171,12 +174,14 @@ import {mapActions } from 'vuex' |
| 171 | 174 | pageSize: 10, |
| 172 | 175 | ...param |
| 173 | 176 | }; |
| 177 | + | |
| 174 | 178 | const res = await api.alarmApi.getAlarmApi({ |
| 175 | 179 | params, |
| 176 | 180 | custom: { |
| 177 | 181 | load: false |
| 178 | 182 | } |
| 179 | 183 | }) |
| 184 | + | |
| 180 | 185 | if(res){ |
| 181 | 186 | const resAlarm = await uni.$u.http.get('/yt/homepage/app?login=true'); |
| 182 | 187 | if (resAlarm) { | ... | ... |
| ... | ... | @@ -53,6 +53,7 @@ |
| 53 | 53 | useShowToast |
| 54 | 54 | } from '@/plugins/utils.js' |
| 55 | 55 | import api from '@/api/index.js' |
| 56 | + import {mapMutations} from "vuex"; | |
| 56 | 57 | |
| 57 | 58 | export default { |
| 58 | 59 | components: { |
| ... | ... | @@ -86,17 +87,19 @@ |
| 86 | 87 | this.getOpenId = getApp().globalData.openId; |
| 87 | 88 | }, |
| 88 | 89 | methods: { |
| 90 | + ...mapMutations(["setUserInfo", "setPlateInfo"]), | |
| 89 | 91 | resetFunc() { |
| 90 | 92 | this.bindPhone = false; |
| 91 | 93 | for (let i in this.bindAccountForm) Reflect.set(this.bindAccountForm, i, "") |
| 92 | 94 | for (let i in this.bindPhoneForm) Reflect.set(this.bindPhoneForm, i, "") |
| 93 | 95 | }, |
| 94 | 96 | async handleBindForm(loginMethod, bindAccountForm, toastText) { |
| 97 | + | |
| 95 | 98 | const data = { |
| 96 | 99 | loginMethod, |
| 97 | 100 | ...bindAccountForm, |
| 98 | 101 | platformName: 'WECHAT', |
| 99 | - thirdUserId: this.getOpenId | |
| 102 | + thirdUserId: getApp().globalData.openId | |
| 100 | 103 | }; |
| 101 | 104 | const res = await api.loginApi.postThirdLoginApi(data) |
| 102 | 105 | if (!res) return |
| ... | ... | @@ -184,4 +187,4 @@ |
| 184 | 187 | |
| 185 | 188 | <style lang="scss" scoped> |
| 186 | 189 | @import '../static/personal.scss'; |
| 187 | -</style> | |
| \ No newline at end of file | ||
| 190 | +</style> | ... | ... |