// 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{if(authorityString){authority=JSON.parse(authorityString);}}catch(e){authority=authorityString;}if(typeofauthority==='string'){return[authority];}// preview.pro.ant.design only do not use in your production.// preview.pro.ant.design 专用环境变量,请不要在你的项目中使用它。if(!authority&&ANT_DESIGN_PRO_ONLY_DO_NOT_USE_IN_YOUR_PRODUCTION==='site'){return['admin'];}returnauthority;}exportfunctionsetAuthority(authority){constproAuthority=typeofauthority==='string'?[authority]:authority;returnlocalStorage.setItem('antd-pro-authority',JSON.stringify(proAuthority));}