Showing
4 changed files
with
28 additions
and
1 deletions
| ... | ... | @@ -30,7 +30,19 @@ |
| 30 | 30 | // }) |
| 31 | 31 | // #endif |
| 32 | 32 | }, |
| 33 | - onHide() {} | |
| 33 | + onHide() {}, | |
| 34 | + methods:{ | |
| 35 | + // 判断是否是第三方登录没有绑定账号不请求数据 | |
| 36 | + getBindNot(){ | |
| 37 | + // #ifndef H5 | |
| 38 | + const userInfo = uni.getStorageSync('userInfo'); | |
| 39 | + // #endif | |
| 40 | + // #ifdef H5 | |
| 41 | + const userInfo = JSON.parse(sessionStorage.getItem('userInfo') || localStorage.getItem('userInfo')); | |
| 42 | + // #endif | |
| 43 | + return userInfo.isThirdLogin | |
| 44 | + } | |
| 45 | + } | |
| 34 | 46 | }; |
| 35 | 47 | </script> |
| 36 | 48 | ... | ... |
| ... | ... | @@ -241,6 +241,9 @@ |
| 241 | 241 | }, |
| 242 | 242 | onShow() { |
| 243 | 243 | this.page.num = 1; |
| 244 | + if(getApp().getBindNot()){ | |
| 245 | + return | |
| 246 | + } | |
| 244 | 247 | if (this.detailStatus) { |
| 245 | 248 | this.loadData(1, null, null, null, null, null, null); |
| 246 | 249 | } |
| ... | ... | @@ -256,6 +259,9 @@ |
| 256 | 259 | onLoad(e) { |
| 257 | 260 | // 隐藏原生的tabbar |
| 258 | 261 | uni.hideTabBar(); |
| 262 | + if(getApp().getBindNot()){ | |
| 263 | + return | |
| 264 | + } | |
| 259 | 265 | if (e.type == undefined) { |
| 260 | 266 | this.loadData(1, null, null, null, null, null, null); |
| 261 | 267 | } else { | ... | ... |
| ... | ... | @@ -211,6 +211,9 @@ |
| 211 | 211 | async onLoad(options) { |
| 212 | 212 | // 隐藏原生的tabbar |
| 213 | 213 | uni.hideTabBar(); |
| 214 | + if(getApp().getBindNot()){ | |
| 215 | + return | |
| 216 | + } | |
| 214 | 217 | this.page.num = 1; |
| 215 | 218 | const { |
| 216 | 219 | deviceState |
| ... | ... | @@ -231,6 +234,9 @@ |
| 231 | 234 | } |
| 232 | 235 | }, |
| 233 | 236 | onShow() { |
| 237 | + // if(getApp().getBindNot()){ | |
| 238 | + // return | |
| 239 | + // } | |
| 234 | 240 | if (this.orgId) { |
| 235 | 241 | this.loadData(1, { |
| 236 | 242 | organizationId: this.orgId | ... | ... |