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

@@ -25,6 +25,7 @@ import {
CheckCircleOutlined,
LaptopOutlined,
BellOutlined,
ApiOutlined,
} from '@ant-design/icons';
import { usePermission } from '../hooks/usePermission';
import NotificationBell from '../components/NotificationBell';
@@ -113,6 +114,7 @@ const allMenuItems: MenuItemType[] = [
{ key: '/operation-logs', icon: <AuditOutlined />, label: '操作日志', permission: 'log:view' },
{ key: '/roles', icon: <SafetyOutlined />, label: '角色管理', permission: 'role:view' },
{ key: '/permissions', icon: <KeyOutlined />, label: '权限一览', permission: 'role:view' },
{ key: '/integration-config', icon: <ApiOutlined />, label: '钉钉集成配置', permission: 'integration:read' },
{ key: '/users', icon: <SettingOutlined />, label: '账号管理', permission: 'user:view' },
],
},