zhangwei
1 天以前 309b5a2eb4a99f20b2dcceca41c7ed1275bcc6ae
src/store/modules/user.ts
@@ -8,7 +8,7 @@
  storageLocal
} from "../utils";
import {
  type UserResult,
  type LoginResult,
  type RefreshTokenResult,
  getLogin,
  refreshTokenApi
@@ -25,7 +25,7 @@
    // 昵称
    nickname: storageLocal().getItem<DataInfo<number>>(userKey)?.nickname ?? "",
    // 页面级别权限
    roles: storageLocal().getItem<DataInfo<number>>(userKey)?.roles ?? [],
    exRoles: storageLocal().getItem<DataInfo<number>>(userKey)?.exRoles ?? [],
    // 按钮级别权限
    permissions:
      storageLocal().getItem<DataInfo<number>>(userKey)?.permissions ?? [],
@@ -48,8 +48,8 @@
      this.nickname = nickname;
    },
    /** 存储角色 */
    SET_ROLES(roles: Array<string>) {
      this.roles = roles;
    SET_ROLES(exRoles: Array<string>) {
      this.exRoles = exRoles;
    },
    /** 存储按钮级别权限 */
    SET_PERMS(permissions: Array<string>) {
@@ -65,11 +65,9 @@
    },
    /** 登入 */
    async loginByUsername(data) {
      return new Promise<UserResult>((resolve, reject) => {
      return new Promise<LoginResult>((resolve, reject) => {
        getLogin(data)
          .then(data => {
            console.log(data, "这是什么?");
            if (data?.code == 200) setToken(data.result);
            resolve(data);
          })
@@ -81,7 +79,7 @@
    /** 前端登出(不调用接口) */
    logOut() {
      this.username = "";
      this.roles = [];
      this.exRoles = [];
      this.permissions = [];
      removeToken();
      useMultiTagsStoreHook().handleTags("equal", [...routerArrays]);