| | |
| | | import { |
| | | type DataInfo, |
| | | type ResponseEnterprise, |
| | | type CusExtendDto, |
| | | setToken, |
| | | setRoleListInfo, |
| | | setNowRole, |
| | |
| | | loginDay: 1, |
| | | // 企业资料 |
| | | enterpriseInfo: |
| | | storageLocal().getItem<DataInfo<number>>("enterpriseInfo") ?? {}, |
| | | storageLocal().getItem<CusExtendDto>("enterpriseInfo") ?? {}, |
| | | nowRole: storageLocal().getItem<nowRoleType>("nowRole") ?? {}, |
| | | rolesList: storageLocal().getItem<DataInfo<number>>("rolesList") ?? [] |
| | | }), |
| | |
| | | this.loginDay = Number(value); |
| | | }, |
| | | // 设置企业资料 |
| | | SET_ENTERPRISEINFO(value: object) { |
| | | this.loginDay = Number(value); |
| | | SET_ENTERPRISEINFO(enterpriseInfo: CusExtendDto) { |
| | | this.enterpriseInfo = enterpriseInfo; |
| | | }, |
| | | /** 登入 */ |
| | | async loginByUsername(obj) { |
| | |
| | | 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); |