|
|
|
@ -2,9 +2,8 @@ import { reloadAuthorized } from './Authorized'; |
|
|
|
|
|
|
|
// use localStorage to store the authority info, which might be sent from server in actual project.
|
|
|
|
export function getAuthority(str?: string): string | string[] { |
|
|
|
// return localStorage.getItem('antd-pro-authority') || ['admin', 'user'];
|
|
|
|
const authorityString = |
|
|
|
typeof str === 'undefined' ? localStorage.getItem('antd-pro-authority') : str; |
|
|
|
typeof str === 'undefined' && localStorage ? localStorage.getItem('antd-pro-authority') : str; |
|
|
|
// authorityString could be admin, "admin", ["admin"]
|
|
|
|
let authority; |
|
|
|
try { |
|
|
|
|