소스 검색

login修改

lrf402788946 5 년 전
부모
커밋
ed2d828826
1개의 변경된 파일13개의 추가작업 그리고 10개의 파일을 삭제
  1. 13 10
      src/layout/login.vue

+ 13 - 10
src/layout/login.vue

@@ -28,22 +28,25 @@ export default {
       }
       let wxtoken = sessionStorage.getItem('wxtoken');
       if (!wxtoken) {
-        // window.location.href = `/wxtoken/auth?test=ocPqjszoXHv-5QDlpPEW-1-_ZiZ4&redirect_uri=${window.location.href}`; //学生:省外=>teststud1;省内=>lrf402788946:openid:ocPqjswkUejZHq2ANriNrFFC7A3I  企业:13089419810,testcorp1
+        // window.location.href = `/wxtoken/auth?test=ocPqjswkUejZHq2ANriNrFFC7A3I&redirect_uri=${window.location.href}`; //学生:省外=>teststud1;省内=>lrf402788946:openid:ocPqjswkUejZHq2ANriNrFFC7A3I  企业:13089419810,testcorp1
       } else {
         let result;
         result = await this.studLogin({ type: `1`, data: { wxtoken: wxtoken } });
-        if (`${result.errcode}` !== 0) {
+        if (`${result.errcode}` === `0`) {
+          sessionStorage.setItem('token', result.data);
+          let info = jwt.decode(result.data);
+          this.setUser(info);
+        } else {
           result = await this.corpLogin({ type: `1`, data: { wxtoken: wxtoken } });
-          if (`${result.errcode}` !== 0) {
-            if (`${result.errcode}` !== '0') {
-              this.setUser('none');
-              return;
-            }
+          if (`${result.errcode}` === `0`) {
+            sessionStorage.setItem('token', result.data);
+            let info = jwt.decode(result.data);
+            this.setUser(info);
+          } else {
+            this.setUser('none');
+            return;
           }
         }
-        sessionStorage.setItem('token', result.data);
-        let info = jwt.decode(result.data);
-        this.setUser(info);
       }
     },
   },