From 445c059cc3c0ce36269b84cd52298af378837913 Mon Sep 17 00:00:00 2001 From: zhangwei <1504152376@qq.com> Date: 星期二, 05 八月 2025 10:24:31 +0800 Subject: [PATCH] '个人中心状态判断' --- src/store/modules/user.ts | 13 +++++++------ 1 files changed, 7 insertions(+), 6 deletions(-) diff --git a/src/store/modules/user.ts b/src/store/modules/user.ts index 2dce682..b4f62ea 100644 --- a/src/store/modules/user.ts +++ b/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); -- Gitblit v1.9.1