| | |
| | | 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: { |
| | | /** 存储头像 */ |
| | |
| | | this.nickname = nickname; |
| | | }, |
| | | /** 存储用户角色 */ |
| | | SET_EXROLES(exRoles: Array<string>) { |
| | | SET_EXROLES(exRoles: RoleItem[]) { |
| | | this.exRoles = exRoles; |
| | | }, |
| | | /** 存储角色 */ |
| | |
| | | // 设置企业资料 |
| | | SET_ENTERPRISEINFO(enterpriseInfo: CusExtendDto) { |
| | | this.enterpriseInfo = enterpriseInfo; |
| | | }, |
| | | SET_ISMANAGER(isManager: boolean) { |
| | | this.isManager = isManager; |
| | | }, |
| | | /** 登入 */ |
| | | async loginByUsername(obj) { |
| | |
| | | const data = this.rolesList.find(item => { |
| | | return item.code == code; |
| | | }); |
| | | setNowRole(data); |
| | | resolve(data); |
| | | if (data?.code) { |
| | | setNowRole(data); |
| | | resolve(data); |
| | | } |
| | | }); |
| | | }, |
| | | /** 切换角色 */ |