diff --git a/src/pages/loginVerifyPhone/index.vue b/src/pages/loginVerifyPhone/index.vue index ced48f4b1..90de5fd69 100644 --- a/src/pages/loginVerifyPhone/index.vue +++ b/src/pages/loginVerifyPhone/index.vue @@ -114,25 +114,37 @@ "Content-Type": "application/json", }, }).then(res => { - if(res.code){ - let userName = res.data.access_token; - if(userName !== undefined && userName !== ""){ - checkPageNoEncryption({ - username: userName - }, { - _this: this - }).then(res => { - if (res.ok) { - this.loginNew(res) - } else { - if(res.respCode && res.respCode === 'r0011'){ - this.logout() - } + if(res.data){ + axios.request({ + url: 'https://iftappwelink.foton.com.cn/devserver/welink/getUserInfoByAuthCode?code='+code, + method: 'post', + headers: { + "Content-Type": "application/json", + }, + }).then(res => { + if(res.data){ + let userName = res.data.access_token; + if(userName !== undefined && userName !== ""){ + checkPageNoEncryption({ + username: userName + }, { + _this: this + }).then(res => { + if (res.ok) { + this.loginNew(res) + } else { + if(res.respCode && res.respCode === 'r0011'){ + this.logout() + } + } + }) + }else { + // window.location.href = ssoLogoutUrlDev } - }) - }else { - // window.location.href = ssoLogoutUrlDev - } + }else { + this.logout() + } + }) } }) }