// use localStorage to store the authority info, which might be sent from server in actual project.exportfunctiongetAuthority(str){// return localStorage.getItem('antd-pro-authority') || ['admin', 'user'];constauthorityString=typeofstr==='undefined'?localStorage.getItem('antd-pro-authority'):str;// authorityString could be admin, "admin", ["admin"]letauthority;try{authority=JSON.parse(authorityString);}catch(e){authority=authorityString;}if(typeofauthority==='string'){return[authority];}returnauthority||['admin'];}exportfunctionsetAuthority(authority){constproAuthority=typeofauthority==='string'?[authority]:authority;returnlocalStorage.setItem('antd-pro-authority',JSON.stringify(proAuthority));}