Commit 4cc44151 authored by ι™ˆεΈ…'s avatar ι™ˆεΈ…

feat: site default authority="[admin]"

parent d16a2e5c
// use localStorage to store the authority info, which might be sent from server in actual project. // use localStorage to store the authority info, which might be sent from server in actual project.
const { NODE_ENV } = process.env;
export function getAuthority(str) { export function getAuthority(str) {
// return localStorage.getItem('antd-pro-authority') || ['admin', 'user']; // return localStorage.getItem('antd-pro-authority') || ['admin', 'user'];
const authorityString = const authorityString =
...@@ -15,12 +13,11 @@ export function getAuthority(str) { ...@@ -15,12 +13,11 @@ export function getAuthority(str) {
if (typeof authority === 'string') { if (typeof authority === 'string') {
return [authority]; return [authority];
} }
if (!authority && NODE_ENV !== 'production') { if (!authority && APP_TYPE === 'site') {
return ['admin']; return ['admin'];
} }
return authority; return authority;
} }
export function setAuthority(authority) { export function setAuthority(authority) {
const proAuthority = typeof authority === 'string' ? [authority] : authority; const proAuthority = typeof authority === 'string' ? [authority] : authority;
return localStorage.setItem('antd-pro-authority', JSON.stringify(proAuthority)); return localStorage.setItem('antd-pro-authority', JSON.stringify(proAuthority));
......
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment