全局lint优化
This commit is contained in:
		@@ -1,4 +1,4 @@
 | 
			
		||||
import Cookies from 'js-cookie';
 | 
			
		||||
import Cookies from 'js-cookie'
 | 
			
		||||
 | 
			
		||||
const app = {
 | 
			
		||||
  state: {
 | 
			
		||||
@@ -12,11 +12,11 @@ const app = {
 | 
			
		||||
  mutations: {
 | 
			
		||||
    TOGGLE_SIDEBAR: state => {
 | 
			
		||||
      if (state.sidebar.opened) {
 | 
			
		||||
        Cookies.set('sidebarStatus', 1);
 | 
			
		||||
        Cookies.set('sidebarStatus', 1)
 | 
			
		||||
      } else {
 | 
			
		||||
        Cookies.set('sidebarStatus', 0);
 | 
			
		||||
        Cookies.set('sidebarStatus', 0)
 | 
			
		||||
      }
 | 
			
		||||
      state.sidebar.opened = !state.sidebar.opened;
 | 
			
		||||
      state.sidebar.opened = !state.sidebar.opened
 | 
			
		||||
    },
 | 
			
		||||
    ADD_VISITED_VIEWS: (state, view) => {
 | 
			
		||||
      if (state.visitedViews.some(v => v.path === view.path)) return
 | 
			
		||||
@@ -44,6 +44,6 @@ const app = {
 | 
			
		||||
      commit('DEL_VISITED_VIEWS', view)
 | 
			
		||||
    }
 | 
			
		||||
  }
 | 
			
		||||
};
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
export default app;
 | 
			
		||||
export default app
 | 
			
		||||
 
 | 
			
		||||
@@ -52,11 +52,11 @@ const permission = {
 | 
			
		||||
        } else {
 | 
			
		||||
          accessedRouters = filterAsyncRouter(asyncRouterMap, roles)
 | 
			
		||||
        }
 | 
			
		||||
        commit('SET_ROUTERS', accessedRouters);
 | 
			
		||||
        resolve();
 | 
			
		||||
        commit('SET_ROUTERS', accessedRouters)
 | 
			
		||||
        resolve()
 | 
			
		||||
      })
 | 
			
		||||
    }
 | 
			
		||||
  }
 | 
			
		||||
};
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
export default permission;
 | 
			
		||||
export default permission
 | 
			
		||||
 
 | 
			
		||||
@@ -1,5 +1,5 @@
 | 
			
		||||
import { loginByUsername, logout, getInfo } from 'api/login';
 | 
			
		||||
import { getToken, setToken, removeToken } from 'utils/auth';
 | 
			
		||||
import { loginByUsername, logout, getInfo } from 'api/login'
 | 
			
		||||
import { getToken, setToken, removeToken } from 'utils/auth'
 | 
			
		||||
 | 
			
		||||
const user = {
 | 
			
		||||
  state: {
 | 
			
		||||
@@ -18,110 +18,110 @@ const user = {
 | 
			
		||||
 | 
			
		||||
  mutations: {
 | 
			
		||||
    SET_CODE: (state, code) => {
 | 
			
		||||
      state.code = code;
 | 
			
		||||
      state.code = code
 | 
			
		||||
    },
 | 
			
		||||
    SET_TOKEN: (state, token) => {
 | 
			
		||||
      state.token = token;
 | 
			
		||||
      state.token = token
 | 
			
		||||
    },
 | 
			
		||||
    SET_INTRODUCTION: (state, introduction) => {
 | 
			
		||||
      state.introduction = introduction;
 | 
			
		||||
      state.introduction = introduction
 | 
			
		||||
    },
 | 
			
		||||
    SET_SETTING: (state, setting) => {
 | 
			
		||||
      state.setting = setting;
 | 
			
		||||
      state.setting = setting
 | 
			
		||||
    },
 | 
			
		||||
    SET_STATUS: (state, status) => {
 | 
			
		||||
      state.status = status;
 | 
			
		||||
      state.status = status
 | 
			
		||||
    },
 | 
			
		||||
    SET_NAME: (state, name) => {
 | 
			
		||||
      state.name = name;
 | 
			
		||||
      state.name = name
 | 
			
		||||
    },
 | 
			
		||||
    SET_AVATAR: (state, avatar) => {
 | 
			
		||||
      state.avatar = avatar;
 | 
			
		||||
      state.avatar = avatar
 | 
			
		||||
    },
 | 
			
		||||
    SET_ROLES: (state, roles) => {
 | 
			
		||||
      state.roles = roles;
 | 
			
		||||
      state.roles = roles
 | 
			
		||||
    }
 | 
			
		||||
  },
 | 
			
		||||
 | 
			
		||||
  actions: {
 | 
			
		||||
    // 用户名登录
 | 
			
		||||
    LoginByUsername({ commit }, userInfo) {
 | 
			
		||||
      const username = userInfo.username.trim();
 | 
			
		||||
      const username = userInfo.username.trim()
 | 
			
		||||
      return new Promise((resolve, reject) => {
 | 
			
		||||
        loginByUsername(username, userInfo.password).then(response => {
 | 
			
		||||
          const data = response.data;
 | 
			
		||||
          setToken(response.data.token);
 | 
			
		||||
          commit('SET_TOKEN', data.token);
 | 
			
		||||
          resolve();
 | 
			
		||||
          const data = response.data
 | 
			
		||||
          setToken(response.data.token)
 | 
			
		||||
          commit('SET_TOKEN', data.token)
 | 
			
		||||
          resolve()
 | 
			
		||||
        }).catch(error => {
 | 
			
		||||
          reject(error);
 | 
			
		||||
        });
 | 
			
		||||
      });
 | 
			
		||||
          reject(error)
 | 
			
		||||
        })
 | 
			
		||||
      })
 | 
			
		||||
    },
 | 
			
		||||
 | 
			
		||||
    // 获取用户信息
 | 
			
		||||
    GetInfo({ commit, state }) {
 | 
			
		||||
      return new Promise((resolve, reject) => {
 | 
			
		||||
        getInfo(state.token).then(response => {
 | 
			
		||||
          const data = response.data;
 | 
			
		||||
          commit('SET_ROLES', data.role);
 | 
			
		||||
          commit('SET_NAME', data.name);
 | 
			
		||||
          commit('SET_AVATAR', data.avatar);
 | 
			
		||||
          commit('SET_INTRODUCTION', data.introduction);
 | 
			
		||||
          resolve(response);
 | 
			
		||||
          const data = response.data
 | 
			
		||||
          commit('SET_ROLES', data.role)
 | 
			
		||||
          commit('SET_NAME', data.name)
 | 
			
		||||
          commit('SET_AVATAR', data.avatar)
 | 
			
		||||
          commit('SET_INTRODUCTION', data.introduction)
 | 
			
		||||
          resolve(response)
 | 
			
		||||
        }).catch(error => {
 | 
			
		||||
          reject(error);
 | 
			
		||||
        });
 | 
			
		||||
      });
 | 
			
		||||
          reject(error)
 | 
			
		||||
        })
 | 
			
		||||
      })
 | 
			
		||||
    },
 | 
			
		||||
 | 
			
		||||
    // 第三方验证登录
 | 
			
		||||
    LoginByThirdparty({ commit, state }, code) {
 | 
			
		||||
      return new Promise((resolve, reject) => {
 | 
			
		||||
        commit('SET_CODE', code);
 | 
			
		||||
        loginByThirdparty(state.status, state.email, state.code).then(response => {
 | 
			
		||||
          commit('SET_TOKEN', response.data.token);
 | 
			
		||||
          setToken(response.data.token);
 | 
			
		||||
          resolve();
 | 
			
		||||
        }).catch(error => {
 | 
			
		||||
          reject(error);
 | 
			
		||||
        });
 | 
			
		||||
      });
 | 
			
		||||
    },
 | 
			
		||||
    // LoginByThirdparty({ commit, state }, code) {
 | 
			
		||||
    //   return new Promise((resolve, reject) => {
 | 
			
		||||
    //     commit('SET_CODE', code)
 | 
			
		||||
    //     loginByThirdparty(state.status, state.email, state.code).then(response => {
 | 
			
		||||
    //       commit('SET_TOKEN', response.data.token)
 | 
			
		||||
    //       setToken(response.data.token)
 | 
			
		||||
    //       resolve()
 | 
			
		||||
    //     }).catch(error => {
 | 
			
		||||
    //       reject(error)
 | 
			
		||||
    //     })
 | 
			
		||||
    //   })
 | 
			
		||||
    // },
 | 
			
		||||
 | 
			
		||||
    // 登出
 | 
			
		||||
    LogOut({ commit, state }) {
 | 
			
		||||
      return new Promise((resolve, reject) => {
 | 
			
		||||
        logout(state.token).then(() => {
 | 
			
		||||
          commit('SET_TOKEN', '');
 | 
			
		||||
          commit('SET_ROLES', []);
 | 
			
		||||
          removeToken();
 | 
			
		||||
          resolve();
 | 
			
		||||
          commit('SET_TOKEN', '')
 | 
			
		||||
          commit('SET_ROLES', [])
 | 
			
		||||
          removeToken()
 | 
			
		||||
          resolve()
 | 
			
		||||
        }).catch(error => {
 | 
			
		||||
          reject(error);
 | 
			
		||||
        });
 | 
			
		||||
      });
 | 
			
		||||
          reject(error)
 | 
			
		||||
        })
 | 
			
		||||
      })
 | 
			
		||||
    },
 | 
			
		||||
 | 
			
		||||
    // 前端 登出
 | 
			
		||||
    FedLogOut({ commit }) {
 | 
			
		||||
      return new Promise(resolve => {
 | 
			
		||||
        commit('SET_TOKEN', '');
 | 
			
		||||
        removeToken();
 | 
			
		||||
        resolve();
 | 
			
		||||
      });
 | 
			
		||||
        commit('SET_TOKEN', '')
 | 
			
		||||
        removeToken()
 | 
			
		||||
        resolve()
 | 
			
		||||
      })
 | 
			
		||||
    },
 | 
			
		||||
 | 
			
		||||
    // 动态修改权限
 | 
			
		||||
    ChangeRole({ commit }, role) {
 | 
			
		||||
      return new Promise(resolve => {
 | 
			
		||||
        commit('SET_ROLES', [role]);
 | 
			
		||||
        commit('SET_TOKEN', role);
 | 
			
		||||
        setToken(role);
 | 
			
		||||
        resolve();
 | 
			
		||||
        commit('SET_ROLES', [role])
 | 
			
		||||
        commit('SET_TOKEN', role)
 | 
			
		||||
        setToken(role)
 | 
			
		||||
        resolve()
 | 
			
		||||
      })
 | 
			
		||||
    }
 | 
			
		||||
  }
 | 
			
		||||
};
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
export default user;
 | 
			
		||||
export default user
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user