'-'
zhangwei
2025-07-28 bb576469eb1e2cb2bf8e1717902702ca28f5ef65
src/utils/auth.ts
@@ -115,6 +115,36 @@
  }
}
export function setEnterpriseInfo(data: DataInfo<Date>) {
  useUserStoreHook().SET_ENTERPRISEINFO(data);
  useUserStoreHook().SET_USERNAME(data.enterpriseName);
  storageLocal().setItem("enterpriseInfo", data);
  const obj = storageLocal().getItem(userKey);
  obj.username = data.enterpriseName;
  storageLocal().setItem(userKey, obj);
}
export function setRoleListInfo(data: DataInfo<Date>) {
  useUserStoreHook().SET_ROLES_LIST(data);
  storageLocal().setItem("rolesList", data);
}
export function setNowRole(data: DataInfo<Date>) {
  const list = storageLocal().getItem<DataInfo<number>>(userKey)?.exRoles ?? [];
  if (list.length > 0) {
    const obj = list.find(item => {
      return item.code == data.code;
    });
    data = { ...obj, ...data };
  }
  useUserStoreHook().SET_NOW_ROLE(data);
  storageLocal().setItem("nowRole", data);
}
export function removeEnterpriseInfo() {
  storageLocal().removeItem("enterpriseInfo");
}
/** 删除`token`以及key值为`user-info`的localStorage信息 */
export function removeToken() {
  Cookies.remove(TokenKey);