feature/login-screen #2

Merged
zyb merged 6 commits from feature/login-screen into master 2025-06-27 17:18:19 +08:00
Showing only changes of commit 75af99c222 - Show all commits

11
src/utils/privilege.js Normal file
View File

@ -0,0 +1,11 @@
// 权限辅助函数
export function hasPrivilege(privilege, required) {
if (!privilege) return false;
// lv-admin 拥有全部权限
if (privilege.includes('lv-admin')) return true;
const privArr = privilege.split(';');
if (Array.isArray(required)) {
return required.some(r => privArr.includes(r));
}
return privArr.includes(required);
}