update 优化 hasRoles 方法增加超管判断
This commit is contained in:
parent
7772c7c7d6
commit
e29beed8bd
@ -31,7 +31,7 @@ export const hasRoles: Directive = {
|
|||||||
const { roles } = useUserStore();
|
const { roles } = useUserStore();
|
||||||
if (value && value instanceof Array && value.length > 0) {
|
if (value && value instanceof Array && value.length > 0) {
|
||||||
const hasRole = roles.some((role: string) => {
|
const hasRole = roles.some((role: string) => {
|
||||||
return role === 'admin' || value.includes(role);
|
return role === 'superadmin' || role === 'admin' || value.includes(role);
|
||||||
});
|
});
|
||||||
if (!hasRole) {
|
if (!hasRole) {
|
||||||
el.parentNode && el.parentNode.removeChild(el);
|
el.parentNode && el.parentNode.removeChild(el);
|
||||||
|
Loading…
x
Reference in New Issue
Block a user