feat: add DingTalk integration config page

This commit is contained in:
2026-07-09 10:14:51 +08:00
parent 7df7695073
commit e8dec3b171
3 changed files with 151 additions and 0 deletions

View File

@@ -29,6 +29,7 @@ import AttendancePage from './pages/Attendance';
import TeacherWorkspacePage from './pages/TeacherWorkspace';
import NotificationsPage from './pages/Notifications';
import DepartmentsPage from './pages/Departments';
import IntegrationConfigPage from './pages/IntegrationConfig';
import PermissionRoute from './components/PermissionRoute';
const PrivateRoute: React.FC<{ children: React.ReactNode }> = ({ children }) => {
@@ -262,6 +263,15 @@ const App: React.FC = () => {
</PermissionRoute>
}
/>
<Route
path="integration-config"
element={
<PermissionRoute permission="integration:read">
<IntegrationConfigPage />
</PermissionRoute>
}
/>
</Route>
</Routes>
</BrowserRouter>