| | |
| | | // 昵称 |
| | | nickname: storageLocal().getItem<DataInfo<number>>(userKey)?.nickname ?? "", |
| | | // 页面级别权限 |
| | | roles: storageLocal().getItem<DataInfo<number>>(userKey)?.roles ?? [], |
| | | exRoles: storageLocal().getItem<DataInfo<number>>(userKey)?.exRoles ?? [], |
| | | // 按钮级别权限 |
| | | permissions: |
| | | storageLocal().getItem<DataInfo<number>>(userKey)?.permissions ?? [], |
| | |
| | | this.nickname = nickname; |
| | | }, |
| | | /** 存储角色 */ |
| | | SET_ROLES(roles: Array<string>) { |
| | | console.log(roles, "setroles"); |
| | | |
| | | this.roles = roles; |
| | | SET_ROLES(exRoles: Array<string>) { |
| | | this.exRoles = exRoles; |
| | | }, |
| | | /** 存储按钮级别权限 */ |
| | | SET_PERMS(permissions: Array<string>) { |
| | |
| | | /** 前端登出(不调用接口) */ |
| | | logOut() { |
| | | this.username = ""; |
| | | this.roles = []; |
| | | this.exRoles = []; |
| | | this.permissions = []; |
| | | removeToken(); |
| | | useMultiTagsStoreHook().handleTags("equal", [...routerArrays]); |