diff --git a/.kiro/specs/admin-management-features/tasks.md b/.kiro/specs/admin-management-features/tasks.md index d378af9..92481dd 100644 --- a/.kiro/specs/admin-management-features/tasks.md +++ b/.kiro/specs/admin-management-features/tasks.md @@ -170,104 +170,104 @@ ## 阶段四:SOP模板管理功能(优先级:中) ### 11. SOP模板基础功能 -- [ ] 11.1 创建SopTemplateResource - - [ ] 11.1.1 定义表格列(名称、分类、版本、状态) - - [ ] 11.1.2 添加状态Badge - - [ ] 11.1.3 配置卡片视图 - - [ ] 11.1.4 添加搜索和筛选 -- [ ] 11.2 创建模板表单 - - [ ] 11.2.1 添加基本信息字段 - - [ ] 11.2.2 添加分类和标签字段 - - [ ] 11.2.3 添加适用范围字段 - - [ ] 11.2.4 添加版本管理字段 - - [ ] 11.2.5 添加表单验证 -- [ ] 11.3 实现状态管理 - - [ ] 11.3.1 创建状态转换逻辑 - - [ ] 11.3.2 添加状态转换Action - - [ ] 11.3.3 实现发布前验证 -- [ ] 11.4 测试模板CRUD功能 - - [ ] 11.4.1 测试模板创建 - - [ ] 11.4.2 测试模板编辑 - - [ ] 11.4.3 测试模板删除 - - [ ] 11.4.4 测试状态转换 +- [x] 11.1 创建SopTemplateResource + - [x] 11.1.1 定义表格列(名称、分类、版本、状态) + - [x] 11.1.2 添加状态Badge + - [x] 11.1.3 配置卡片视图 + - [x] 11.1.4 添加搜索和筛选 +- [x] 11.2 创建模板表单 + - [x] 11.2.1 添加基本信息字段 + - [x] 11.2.2 添加分类和标签字段 + - [x] 11.2.3 添加适用范围字段 + - [x] 11.2.4 添加版本管理字段 + - [x] 11.2.5 添加表单验证 +- [x] 11.3 实现状态管理 + - [x] 11.3.1 创建状态转换逻辑 + - [x] 11.3.2 添加状态转换Action + - [x] 11.3.3 实现发布前验证 +- [x] 11.4 测试模板CRUD功能 + - [x] 11.4.1 测试模板创建 + - [x] 11.4.2 测试模板编辑 + - [x] 11.4.3 测试模板删除 + - [x] 11.4.4 测试状态转换 ### 12. 步骤可视化编辑功能 -- [ ] 12.1 创建步骤编辑器组件 - - [ ] 12.1.1 使用Repeater组件 - - [ ] 12.1.2 配置步骤字段 - - [ ] 12.1.3 添加富文本编辑器 - - [ ] 12.1.4 实现拖拽排序 -- [ ] 12.2 实现步骤管理功能 - - [ ] 12.2.1 实现步骤添加 - - [ ] 12.2.2 实现步骤删除 - - [ ] 12.2.3 实现步骤复制 - - [ ] 12.2.4 实现步骤编号自动更新 -- [ ] 12.3 优化编辑体验 - - [ ] 12.3.1 实现步骤折叠/展开 - - [ ] 12.3.2 添加快捷操作按钮 - - [ ] 12.3.3 实现自动保存 -- [ ] 12.4 测试步骤编辑功能 - - [ ] 12.4.1 测试步骤CRUD - - [ ] 12.4.2 测试拖拽排序 - - [ ] 12.4.3 测试富文本编辑 +- [x] 12.1 创建步骤编辑器组件 + - [x] 12.1.1 使用Repeater组件 + - [x] 12.1.2 配置步骤字段 + - [x] 12.1.3 添加富文本编辑器 + - [x] 12.1.4 实现拖拽排序 +- [x] 12.2 实现步骤管理功能 + - [x] 12.2.1 实现步骤添加 + - [x] 12.2.2 实现步骤删除 + - [x] 12.2.3 实现步骤复制 + - [x] 12.2.4 实现步骤编号自动更新 +- [x] 12.3 优化编辑体验 + - [x] 12.3.1 实现步骤折叠/展开 + - [x] 12.3.2 添加快捷操作按钮 + - [x] 12.3.3 实现自动保存 +- [x] 12.4 测试步骤编辑功能 + - [x] 12.4.1 测试步骤CRUD + - [x] 12.4.2 测试拖拽排序 + - [x] 12.4.3 测试富文本编辑 ### 13. 交互任务配置功能 -- [ ] 13.1 创建任务配置组件 - - [ ] 13.1.1 使用Builder组件 - - [ ] 13.1.2 定义任务类型(确认、输入、选择、拍照、扫码) - - [ ] 13.1.3 为每种类型创建配置表单 -- [ ] 13.2 实现任务参数配置 - - [ ] 13.2.1 实现必填项配置 - - [ ] 13.2.2 实现验证规则配置 - - [ ] 13.2.3 实现默认值配置 - - [ ] 13.2.4 实现超时设置 -- [ ] 13.3 实现条件分支配置 - - [ ] 13.3.1 创建条件编辑器 - - [ ] 13.3.2 实现条件逻辑配置 - - [ ] 13.3.3 实现分支跳转配置 -- [ ] 13.4 测试交互任务功能 - - [ ] 13.4.1 测试任务创建 - - [ ] 13.4.2 测试参数配置 - - [ ] 13.4.3 测试条件分支 +- [x] 13.1 创建任务配置组件 + - [x] 13.1.1 使用Builder组件 + - [x] 13.1.2 定义任务类型(确认、输入、选择、拍照、扫码) + - [x] 13.1.3 为每种类型创建配置表单 +- [x] 13.2 实现任务参数配置 + - [x] 13.2.1 实现必填项配置 + - [x] 13.2.2 实现验证规则配置 + - [x] 13.2.3 实现默认值配置 + - [x] 13.2.4 实现超时设置 +- [x] 13.3 实现条件分支配置 + - [x] 13.3.1 创建条件编辑器 + - [x] 13.3.2 实现条件逻辑配置 + - [x] 13.3.3 实现分支跳转配置 +- [x] 13.4 测试交互任务功能 + - [x] 13.4.1 测试任务创建 + - [x] 13.4.2 测试参数配置 + - [x] 13.4.3 测试条件分支 ### 14. 模板预览与发布功能 -- [ ] 14.1 创建模板预览功能 - - [ ] 14.1.1 创建PreviewAction - - [ ] 14.1.2 实现预览页面 - - [ ] 14.1.3 模拟实际使用场景 -- [ ] 14.2 实现发布流程 - - [ ] 14.2.1 创建PublishAction - - [ ] 14.2.2 实现发布前验证 - - [ ] 14.2.3 添加发布确认弹窗 - - [ ] 14.2.4 实现版本快照创建 -- [ ] 14.3 实现版本管理 - - [ ] 14.3.1 创建版本历史页面 - - [ ] 14.3.2 实现版本对比功能 - - [ ] 14.3.3 实现版本回滚功能 -- [ ] 14.4 测试预览和发布功能 - - [ ] 14.4.1 测试预览功能 - - [ ] 14.4.2 测试发布流程 - - [ ] 14.4.3 测试版本管理 +- [x] 14.1 创建模板预览功能 + - [x] 14.1.1 创建PreviewAction + - [x] 14.1.2 实现预览页面 + - [x] 14.1.3 模拟实际使用场景 +- [x] 14.2 实现发布流程 + - [x] 14.2.1 创建PublishAction + - [x] 14.2.2 实现发布前验证 + - [x] 14.2.3 添加发布确认弹窗 + - [x] 14.2.4 实现版本快照创建 +- [x] 14.3 实现版本管理 + - [x] 14.3.1 创建版本历史页面 + - [x] 14.3.2 实现版本对比功能 + - [x] 14.3.3 实现版本回滚功能 +- [x] 14.4 测试预览和发布功能 + - [x] 14.4.1 测试预览功能 + - [x] 14.4.2 测试发布流程 + - [x] 14.4.3 测试版本管理 ### 15. 模板导入导出功能 -- [ ] 15.1 创建SopTemplateService - - [ ] 15.1.1 实现exportToJson方法 - - [ ] 15.1.2 实现exportToPdf方法 - - [ ] 15.1.3 实现importFromJson方法 -- [ ] 15.2 创建导出Action - - [ ] 15.2.1 创建ExportAction - - [ ] 15.2.2 添加格式选择 - - [ ] 15.2.3 实现文件下载 -- [ ] 15.3 创建导入功能 - - [ ] 15.3.1 创建ImportAction - - [ ] 15.3.2 实现文件上传 - - [ ] 15.3.3 实现数据验证 - - [ ] 15.3.4 实现批量导入 -- [ ] 15.4 测试导入导出功能 - - [ ] 15.4.1 测试JSON导出 - - [ ] 15.4.2 测试PDF导出 - - [ ] 15.4.3 测试JSON导入 - - [ ] 15.4.4 测试批量导入 +- [x] 15.1 创建SopTemplateService + - [x] 15.1.1 实现exportToJson方法 + - [x] 15.1.2 实现exportToPdf方法 + - [x] 15.1.3 实现importFromJson方法 +- [x] 15.2 创建导出Action + - [x] 15.2.1 创建ExportAction + - [x] 15.2.2 添加格式选择 + - [x] 15.2.3 实现文件下载 +- [x] 15.3 创建导入功能 + - [x] 15.3.1 创建ImportAction + - [x] 15.3.2 实现文件上传 + - [x] 15.3.3 实现数据验证 + - [x] 15.3.4 实现批量导入 +- [x] 15.4 测试导入导出功能 + - [x] 15.4.1 测试JSON导出 + - [x] 15.4.2 测试PDF导出 + - [x] 15.4.3 测试JSON导入 + - [x] 15.4.4 测试批量导入 ## 阶段五:权限和安全(优先级:中)