shuishen
2023-01-30 de2010a6eba11be443a5d875fde07214a25fbfb3
src/store/modules/user.js
@@ -1,6 +1,16 @@
import { loginByUsername,logout } from "@/api/login/login";
/*
 * @Author: shuishen 1109946754@qq.com
 * @Date: 2022-12-27 09:33:01
 * @LastEditors: shuishen 1109946754@qq.com
 * @LastEditTime: 2023-01-30 11:52:22
 * @FilePath: \srs-police-affairs\src\store\modules\user.js
 * @Description:
 *
 * Copyright (c) 2023 by ${git_name_email}, All Rights Reserved.
 */
import { loginByUsername, logout } from "@/api/login/login"
import {Message} from 'element-ui'
import md5 from "js-md5";
import md5 from "js-md5"
import * as auth from '@/utils/auth'
import {setStore, getStore} from '@/utils/store'
@@ -22,33 +32,33 @@
          loginForm.code
        )
          .then((res) => {
            const data = res.data;
                        const data = res.data
            if (data.error_description) {
              Message({
                message: data.error_description,
                type: "error",
              });
                            })
              //跳转首页
              this.$router.push({ path: "/login" });
                            this.$router.push({ path: "/login" })
            } else {
              commit("SET_TOKEN", data.access_token);
              commit('SET_USER_INFO', data);
                            commit("SET_TOKEN", data.access_token)
                            commit('SET_USER_INFO', data)
            }
            resolve();
                        resolve()
          })
          .catch((error) => {
            reject(error);
          });
      });
                        reject(error)
                    })
            })
    },
    //登出
    LogOut({commit}) {
      return new Promise((resolve, reject) => {
        logout().then(() => {
          commit('SET_TOKEN', '');
          auth.removeToken();
          auth.removeUserInfo();
          resolve();
                    commit('SET_TOKEN', '')
                    auth.removeToken()
                    auth.removeUserInfo()
                    resolve()
        }).catch(error => {
          reject(error)
        })
@@ -57,14 +67,14 @@
  },
  mutations:{
    SET_TOKEN: (state, token) => {
      auth.setToken(token);
            auth.setToken(token)
    },
    SET_USER_INFO: (state, userInfo) => {
      state.userInfo = userInfo;
            state.userInfo = userInfo
      auth.setUserInfo(state.userInfo)
      setStore({name: 'userInfo', content: state.userInfo})
    },
  }
};
}
export default user;
export default user