|
@@ -1,7 +1,7 @@
|
|
|
import { getUserInfo, removeSessionID, setUserInfo } from '@/utils/auth';
|
|
|
import { user } from '@/store/mutation-types';
|
|
|
import { resetRouter } from '@/router';
|
|
|
-import { login, updateLanguageType } from '@/api/user';
|
|
|
+import { login, updateLanguageType, GetLoginInfoByAccessCode } from '@/api/user';
|
|
|
|
|
|
const getDefaultSate = () => {
|
|
|
const { session_id, user_code, user_real_name, user_type, user_name } = getUserInfo();
|
|
@@ -56,6 +56,21 @@ const actions = {
|
|
|
});
|
|
|
},
|
|
|
|
|
|
+ // 根据身份通行码得到用户登录信息
|
|
|
+ enterSys({ commit }, access_code) {
|
|
|
+ return new Promise((reslove, reject) => {
|
|
|
+ GetLoginInfoByAccessCode(access_code)
|
|
|
+ .then(response => {
|
|
|
+ setUserInfo(response);
|
|
|
+ commit(user.SET_USER_INFO, response);
|
|
|
+ reslove();
|
|
|
+ })
|
|
|
+ .catch(error => {
|
|
|
+ reject(error);
|
|
|
+ });
|
|
|
+ });
|
|
|
+ },
|
|
|
+
|
|
|
// 用户退出
|
|
|
signOut({ commit }) {
|
|
|
return new Promise(resolve => {
|