- ViewRole 页面优化: - 使用 HTML 格式按模块分组显示权限 - 每个模块使用 Emoji 图标标识(📄 文档管理、⚙️ 系统设置等) - 模块名称加粗显示,权限操作用顿号分隔 - 模块之间使用空行分隔,更加清晰 - super-admin 角色显示特殊说明 - ViewUser 页面优化: - 所有权限:显示用户拥有的全部权限(角色+直接) - 直接权限:单独显示直接分配的权限 - 同样使用 Emoji 图标和分组显示 - 使用 HTML 格式提升可读性 优化后的显示效果: 📄 文档管理:查看详情、创建、编辑、删除、下载 ⚙️ 系统设置:查看详情、编辑 更加直观、易读,用户可以快速了解权限分布情况
- 创建 RoleResource 及其所有页面类 - 实现角色列表、创建、编辑、查看功能 - 权限选择器按模块分组显示,支持批量选择 - 实现 super-admin 角色保护(不可编辑和删除) - 实现角色删除前检查(有关联用户时不可删除) - 创建 RolePolicy 控制角色管理权限 - 在 AppServiceProvider 中注册 RolePolicy - 角色列表显示权限数量和用户数量 - 完整的中文界面和提示信息