zhangwei
2025-08-20 115769e9ad3ddc64e21ad7285450c4c563c745ed
src/store/modules/user.ts
@@ -54,7 +54,9 @@
    nowRole: storageLocal().getItem<nowRoleType>("nowRole") ?? {},
    rolesList: storageLocal().getItem<RoleItem[]>("rolesList") ?? [],
    // 页面级别权限
    roles: storageLocal().getItem<DataInfo<number>>(userKey)?.roles ?? []
    roles: storageLocal().getItem<DataInfo<number>>(userKey)?.roles ?? [],
    isManager:
      storageLocal().getItem<DataInfo<number>>(userKey)?.isManager ?? false
  }),
  actions: {
    /** 存储头像 */
@@ -70,7 +72,7 @@
      this.nickname = nickname;
    },
    /** 存储用户角色 */
    SET_EXROLES(exRoles: Array<string>) {
    SET_EXROLES(exRoles: RoleItem[]) {
      this.exRoles = exRoles;
    },
    /** 存储角色 */
@@ -100,6 +102,9 @@
    // 设置企业资料
    SET_ENTERPRISEINFO(enterpriseInfo: CusExtendDto) {
      this.enterpriseInfo = enterpriseInfo;
    },
    SET_ISMANAGER(isManager: boolean) {
      this.isManager = isManager;
    },
    /** 登入 */
    async loginByUsername(obj) {
@@ -145,8 +150,10 @@
        const data = this.rolesList.find(item => {
          return item.code == code;
        });
        if (data?.code) {
        setNowRole(data);
        resolve(data);
        }
      });
    },
    /** 切换角色 */