20260727173703
This commit is contained in:
1 parent
a8478d60ed
commit
9dbaef7787
114 files changed
+959
-2588
No files matched your search
@@ -34,11 +34,14 @@ router.beforeEach(async (to) => {
|
||||
return getRedirectPath(to.query.redirect);
|
||||
}
|
||||
|
||||
if (to.meta.moduleCode) {
|
||||
if (to.meta.dataCode || to.meta.moduleCode) {
|
||||
const permissionStore = usePermissionStore();
|
||||
try {
|
||||
await permissionStore.load();
|
||||
if (!permissionStore.canModule(to.meta.moduleCode)) {
|
||||
const canAccess = to.meta.dataCode
|
||||
? permissionStore.canData(to.meta.dataCode)
|
||||
: permissionStore.canModule(to.meta.moduleCode);
|
||||
if (!canAccess) {
|
||||
message.warning("没有该模块的访问权限");
|
||||
return false;
|
||||
}
|
||||
|
||||
@@ -44,6 +44,7 @@ const routes = [
|
||||
title: "登录日志",
|
||||
section: "系统管理",
|
||||
menuKey: "/system/login-log",
|
||||
dataCode: "d_login_log",
|
||||
},
|
||||
},
|
||||
],
|
||||
|
||||
Reference in new issue
Block a user