fix: close business flow regressions

This commit is contained in:
david
2026-07-31 11:33:28 +08:00
parent 42a2322c8e
commit a47e9025d0
18 changed files with 403 additions and 30 deletions

View File

@@ -37,7 +37,10 @@ export default function setupPermissionGuard(router: Router) {
);
}
}
if (exist && permissionsAllow) {
const menuCode = to.meta.menuCode;
const grantedByMenuCode =
typeof menuCode === 'string' && userStore.menuCodes.includes(menuCode);
if ((exist || grantedByMenuCode) && permissionsAllow) {
next();
} else next(NOT_FOUND);
} else if (permissionsAllow) {