Bläddra i källkod

自动登录获取用户信息判断权限

mork 1 vecka sedan
förälder
incheckning
2696a1b393
1 ändrade filer med 5 tillägg och 4 borttagningar
  1. 5 4
      src/views/AutoLogin.vue

+ 5 - 4
src/views/AutoLogin.vue

@@ -63,17 +63,18 @@ export default {
     getUserByToken(param){
     getUserByToken(param){
       let that = this;
       let that = this;
       sessionStorage.setItem("gisLoginType", "AUTO");//自动登录类型
       sessionStorage.setItem("gisLoginType", "AUTO");//自动登录类型
-      // that.loginLoad.close();
-      that.$store.state.login = true;
-      that.$router.push("/index");
       let params = {
       let params = {
         serviceId: "0",
         serviceId: "0",
         strUrl: "/api/user/getUserByToken",
         strUrl: "/api/user/getUserByToken",
         token: param
         token: param
       }
       }
+      that.$router.push("/index");
+      that.$store.state.login = true;
+      that.$store.state.token = param;
+      that.$store.state.userState = true;
       commonAPI.getUserByToken(params).then((res) => {
       commonAPI.getUserByToken(params).then((res) => {
         that.$store.state.user = res.content;
         that.$store.state.user = res.content;
-        // that.$router.push("/index");
+        that.$store.state.userInfo = res.content;
       }).catch((err) => {
       }).catch((err) => {
         that.$store.state.user = null;
         that.$store.state.user = null;
         that.$router.push("/login");
         that.$router.push("/login");