feat: rbac初步对接完成
This commit is contained in:
@@ -85,6 +85,14 @@ function AppRoutes() {
|
||||
{hasFetchedMenus && dynamicRoutes.length === 0 && (
|
||||
<Route path="*" element={<NoPermission />} />
|
||||
)}
|
||||
{hasFetchedMenus && dynamicRoutes.length > 0 && (
|
||||
<Route path="*" element={
|
||||
<div className="flex flex-col items-center justify-center min-h-[60vh] text-center w-full">
|
||||
<h2 className="text-2xl font-bold mb-2 text-foreground">页面不存在或开发中</h2>
|
||||
<p className="text-muted-foreground">该菜单没有对应的页面组件,或者路径未匹配。</p>
|
||||
</div>
|
||||
} />
|
||||
)}
|
||||
</Route>
|
||||
<Route path="*" element={<Navigate to="/" replace />} />
|
||||
</Routes>
|
||||
|
||||
Reference in New Issue
Block a user