feat: add Departments management page with tree + user list

This commit is contained in:
2026-07-06 00:09:04 +08:00
parent 80839607a4
commit 90b6ce4aba
2 changed files with 419 additions and 0 deletions

View File

@@ -26,6 +26,7 @@ import PermissionsPage from './pages/Permissions';
import AttendancePage from './pages/Attendance';
import TeacherWorkspacePage from './pages/TeacherWorkspace';
import NotificationsPage from './pages/Notifications';
import DepartmentsPage from './pages/Departments';
import PermissionRoute from './components/PermissionRoute';
const PrivateRoute: React.FC<{ children: React.ReactNode }> = ({ children }) => {
@@ -233,6 +234,15 @@ const App: React.FC = () => {
/>
<Route path="notifications" element={<NotificationsPage />} />
<Route
path="departments"
element={
<PermissionRoute permission="department:view">
<DepartmentsPage />
</PermissionRoute>
}
/>
</Route>
</Routes>
</BrowserRouter>