|
|
ed9260d5a6
|
refactor: 区分导航栏中的系统设置菜单
- 将 SystemSettingResource 导航标签改为'配置项管理'
- 将 ManageSystemSettings 导航标签改为'系统配置'
- 明确区分配置项管理和系统配置功能
|
2026-03-12 15:08:41 +08:00 |
|
|
|
267bb9a36f
|
feat(导航): 优化左侧导航菜单分组结构
调整导航分组,使菜单结构更加清晰合理:
📚 知识库管理(1个菜单)
1. 文档管理
💼 业务管理(2个菜单)
1. SOP模板
2. 终端管理
🔐 权限管理(3个菜单)
1. 用户管理
2. 角色管理
3. 分组管理
⚙️ 系统管理(2个菜单)
1. 系统设置
2. 操作日志
优化说明:
- 按照业务逻辑将菜单分为4个主要分组
- 每个分组内的菜单按照使用频率和重要性排序
- 知识库管理独立分组,突出核心功能
- 业务管理包含 SOP 和终端,体现业务流程
- 权限管理集中管理用户、角色、分组
- 系统管理包含系统配置和日志监控
导航结构更加清晰,用户可以快速找到需要的功能模块
|
2026-03-11 10:29:45 +08:00 |
|
|
|
a100b2dce7
|
feat(权限): 为所有 Filament 资源添加导航菜单权限控制
- DocumentResource: 添加 document.view 权限检查
- SystemSettingResource: 添加 system-setting.view 权限检查
- ActivityLogResource: 添加 activity-log.view 权限检查
- TerminalResource: 添加 terminal.view 权限检查
- SopTemplateResource: 添加 sop-template.view 权限检查
- GroupResource: 添加 group.view 权限检查
- UserResource: 添加 user.view 权限检查
- RoleResource: 添加 role.viewAny 权限检查
所有资源都实现了 shouldRegisterNavigation() 方法
根据用户权限动态显示/隐藏导航菜单项
|
2026-03-11 10:14:16 +08:00 |
|
|
|
752dd908f0
|
feat: 实现系统设置管理界面
- SystemSettingResource: Filament 资源类
- 使用 Tabs 组件按 group 分组显示配置
- 使用 KeyValue 组件编辑 JSON 配置
- 支持筛选、排序、搜索功能
- 配置彩色徽章显示分组
- ManageSystemSettings: 系统设置管理页面
- 按配置类型分组(嵌入模型/分块参数/系统配置/搜索配置)
- 完整的表单验证规则
- 保存和重置功能
- 集成 SystemSettingService
- 创建对应的 Blade 视图和页面类
|
2026-03-09 10:08:17 +08:00 |
|