zhangwei
2025-08-05 445c059cc3c0ce36269b84cd52298af378837913
src/store/modules/user.ts
@@ -18,6 +18,7 @@
import {
  type DataInfo,
  type ResponseEnterprise,
  type CusExtendDto,
  setToken,
  setRoleListInfo,
  setNowRole,
@@ -48,7 +49,7 @@
    loginDay: 1,
    // 企业资料
    enterpriseInfo:
      storageLocal().getItem<DataInfo<number>>("enterpriseInfo") ?? {},
      storageLocal().getItem<CusExtendDto>("enterpriseInfo") ?? {},
    nowRole: storageLocal().getItem<nowRoleType>("nowRole") ?? {},
    rolesList: storageLocal().getItem<DataInfo<number>>("rolesList") ?? []
  }),
@@ -90,8 +91,8 @@
      this.loginDay = Number(value);
    },
    // 设置企业资料
    SET_ENTERPRISEINFO(value: object) {
      this.loginDay = Number(value);
    SET_ENTERPRISEINFO(enterpriseInfo: CusExtendDto) {
      this.enterpriseInfo = enterpriseInfo;
    },
    /** 登入 */
    async loginByUsername(obj) {
@@ -141,13 +142,13 @@
    async changeLogoInExRule(obj) {
      return new Promise<LoginResult>((resolve, reject) => {
        getChangeLogoInExRule(obj)
          .then(data => {
          .then(async data => {
            if (data?.code == 200) {
              setToken(data.result);
              this.getNowRole(obj.ruleCode);
              this.getCusExtendInfo();
              await this.getCusExtendInfo();
              resolve(data);
            }
            resolve(data);
          })
          .catch(error => {
            reject(error);