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 |
|
LiangShiyong
|
6dc9b4e468
|
feat: 1. 完善文档列表的显示效果,数据对接后端接口返回。
2. 对评查点分组和文档类型的编辑删除新增操作进行限制。
|
2025-11-20 15:26:11 +08:00 |
|
LiangShiyong
|
064f05ffa5
|
添加根据合同/卷宗的入口进行分类评查点列表,同时区分卷宗添加的分组属于卷宗,合同添加的分组属于合同
|
2025-10-29 21:01:01 +08:00 |
|
LiangShiyong
|
59706b70d0
|
给所有请求都加上jwt,隐藏生成jwt的secret(放到.env中),隐藏app-secret(放在pm2运行配置文件中,后续直接读取环境配置即可)
|
2025-10-17 15:28:22 +08:00 |
|
LiangShiyong
|
0397139ad8
|
添加合同和卷宗数据隔离
|
2025-06-03 12:16:31 +08:00 |
|
LiangShiyong
|
b02978508d
|
删除所有console.log输出,优化评查结果的表格的显示,添加新的页码获取逻辑
|
2025-06-02 18:55:00 +08:00 |
|
LiangShiyong
|
be99fdec79
|
优化评查详情,新增信息提示框组件
|
2025-04-23 20:48:32 +08:00 |
|
LiangShiyong
|
6261950356
|
修改时间范围组件,评查详情创建新的数据结构来适配新的返回格式
|
2025-04-22 20:49:18 +08:00 |
|
LiangShiyong
|
5cf05eca40
|
完成评查点分组的增删改
|
2025-04-07 22:40:51 +08:00 |
|
LiangShiyong
|
65da73071d
|
新增提示词列表和提示词修改页面
|
2025-03-28 20:56:13 +08:00 |
|
LiangShiyong
|
d9b9ce4676
|
完成评查点分组列表和评查点列表的页面,封装部分组件,重新构造样式文件结构
|
2025-03-26 18:39:42 +08:00 |
|