Files
leaudit-platform-frontend/app
TanWenyan 374e3626cc feat(evaluation): 模块1.5(1/2) - 优化评查点分组表单验证和父级分组选择
功能变更:
1. 优化父级分组选择
   - 使用增强的 getRuleGroups API 获取父级分组列表
   - 仅显示一级分组(pid: null)
   - 仅显示已启用的分组(is_enabled: true)
   - 提高分组选择的准确性和安全性

2. 新增编码唯一性异步验证
   - 实时验证分组编码唯一性
   - 防抖处理(500ms)避免频繁API调用
   - 编辑模式下自动排除当前分组自身
   - 显示"验证中..."状态提示用户
   - 验证失败时显示清晰的错误提示

3. 改进用户体验
   - 实时反馈编码是否可用
   - 防止提交重复编码的分组
   - 优雅的错误处理和状态管理

技术实现:
- 使用 useState 管理验证状态
- setTimeout 实现防抖机制
- 异步函数处理唯一性检查
- 类型安全的错误处理

验收标准:
 父级分组列表仅显示一级分组
 父级分组列表仅显示已启用的分组
 编码唯一性实时验证(防抖)
 编辑模式下排除自身
 显示验证状态
 无TypeScript类型错误

符合实施计划:
- 阶段 1.5(1/2):rule-groups.new.tsx 更新 

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-11-25 12:38:41 +08:00
..
2025-11-24 18:41:14 +08:00
2025-11-22 16:03:56 +08:00
2025-06-04 11:25:53 +08:00
2025-11-24 18:41:14 +08:00