# 巡检管理模块重构验收检查清单 ## 1. 巡检点管理功能 ### 1.1 批量创建巡检点 - [ ] 可以打开批量创建弹窗 - [ ] 表格形式输入巡检点信息 - [ ] 支持手动输入名称 - [ ] 支持自动编号功能 - [ ] 输入前缀 - [ ] 设置起始编号 - [ ] 设置编号位数 - [ ] 混合模式:空白行自动填充编号 - [ ] 批量创建成功提示 - [ ] 创建后列表刷新 ### 1.2 二维码功能 - [ ] 单个巡检点生成二维码 - [ ] 二维码弹窗显示 - [ ] 显示巡检点信息 - [ ] 显示二维码图片 - [ ] 二维码下载功能 - [ ] 批量生成二维码 - [ ] 选择多个巡检点 - [ ] 生成ZIP下载 - [ ] 二维码打印功能 - [ ] 二维码内容验证 - [ ] 包含巡检点ID - [ ] 包含巡检点编码 - [ ] 包含巡检点名称 - [ ] 包含项目ID ### 1.3 NFC功能 - [ ] NFC数据准备 - [ ] NFC写入引导界面 - [ ] 记录NFC标签ID - [ ] NFC标签验证 --- ## 2. 巡检计划路径编排 ### 2.1 路径编辑 - [ ] 打开路径编辑界面 - [ ] 左侧显示可选巡检点列表 - [ ] 右侧显示已选巡检点路径 - [ ] 拖拽添加巡检点到路径 - [ ] 拖拽调整巡检点顺序 - [ ] 从路径中移除巡检点 - [ ] 设置每个点的最小间隔时间 - [ ] 设置每个点的预计停留时间 - [ ] 实时显示总预计时间 - [ ] 保存路径配置 ### 2.2 间隔时间验证 - [ ] 默认间隔时间设置 - [ ] 单独设置每个点间隔时间 - [ ] 间隔时间范围验证(如1-60分钟) --- ## 3. 巡检计划周期设置 ### 3.1 周期类型 - [ ] 每日周期 - [ ] 每周周期(可选星期几) - [ ] 每两周周期 - [ ] 每月周期(可选日期) - [ ] 每季度周期 - [ ] 每半年周期 - [ ] 每年周期 ### 3.2 最少完成次数 - [ ] 设置周期内最少完成次数 - [ ] 完成次数验证(>=1) - [ ] 任务生成时考虑完成次数 --- ## 4. 负责人和执行人管理 ### 4.1 负责人设置 - [ ] 选择负责人 - [ ] 人员选择器显示 - [ ] 只能选择本部门及下级部门人员 - [ ] 只能选择有权限的人员 ### 4.2 执行人设置 - [ ] 多选执行人 - [ ] 人员选择器显示 - [ ] 只能选择本部门及下级部门人员 - [ ] 只能选择有权限的人员 - [ ] 显示已选执行人列表 --- ## 5. 执行人排班管理 ### 5.1 排班界面 - [ ] 打开排班管理界面 - [ ] 周视图展示(周一至周日) - [ ] 每天显示执行人 ### 5.2 排班操作 - [ ] 为每天指定执行人 - [ ] 快速排班:轮流排班 - [ ] 快速排班:指定排班 - [ ] 清除排班 - [ ] 保存排班配置 ### 5.3 排班验证 - [ ] 只能选择已设置的执行人 - [ ] 未指定日期默认轮流 --- ## 6. 任务生成和打卡 ### 6.1 任务生成 - [ ] 自动生成任务 - [ ] 手动生成任务 - [ ] 任务包含路径信息 - [ ] 任务包含执行人信息 ### 6.2 扫码打卡 - [ ] 二维码打卡 - [ ] NFC打卡 - [ ] 记录打卡时间 - [ ] 记录打卡位置 - [ ] 记录打卡人 - [ ] 打卡成功提示 ### 6.3 任务完成判定 - [ ] 当天执行人完成即标记完成 - [ ] 记录实际执行人 - [ ] 更新任务状态 --- ## 7. 任务详情路径比对 ### 7.1 时间线展示 - [ ] 显示计划路径(虚线) - [ ] 显示实际路径(实线) - [ ] 问题点红色标记 - [ ] 点击节点显示详情 ### 7.2 问题检测 - [ ] 检测顺序错误 - [ ] 检测时间间隔不足 - [ ] 检测巡检点跳过 - [ ] 检测巡检问题 ### 7.3 问题展示 - [ ] 任务简报显示问题摘要 - [ ] 问题列表展示 - [ ] 问题详情弹窗 - [ ] 问题照片展示 --- ## 8. 巡检计划复制 ### 8.1 复制功能 - [ ] 复制按钮显示 - [ ] 打开复制弹窗 - [ ] 输入新计划名称 - [ ] 设置新计划时间 - [ ] 复制成功提示 ### 8.2 复制内容验证 - [ ] 基本信息复制正确 - [ ] 路径配置复制正确 - [ ] 执行人设置复制正确 - [ ] 排班配置复制正确 - [ ] 不复制已生成任务 --- ## 9. 数据验证 ### 9.1 数据完整性 - [ ] 巡检点数据完整 - [ ] 路径数据完整 - [ ] 排班数据完整 - [ ] 打卡记录完整 ### 9.2 数据一致性 - [ ] 路径点顺序正确 - [ ] 排班与执行人一致 - [ ] 任务与计划一致 --- ## 10. 性能验证 ### 10.1 批量操作 - [ ] 批量创建10个巡检点 - [ ] 批量创建50个巡检点 - [ ] 批量生成10个二维码 - [ ] 批量生成50个二维码 ### 10.2 页面响应 - [ ] 列表页面加载时间 < 2秒 - [ ] 详情页面加载时间 < 2秒 - [ ] 表单提交响应时间 < 1秒 --- ## 11. 兼容性验证 ### 11.1 向后兼容 - [ ] 现有巡检点数据正常显示 - [ ] 现有巡检计划数据正常显示 - [ ] 现有巡检任务数据正常显示 ### 11.2 数据迁移 - [ ] 数据库迁移脚本执行成功 - [ ] 现有数据不受影响 - [ ] 新字段默认值正确 --- ## 12. 安全验证 ### 12.1 权限控制 - [ ] 无权限用户无法访问 - [ ] 只能查看本部门数据 - [ ] 只能操作有权限的功能 ### 12.2 数据安全 - [ ] 敏感数据不暴露 - [ ] API调用需要认证 - [ ] 项目隔离正确 --- ## 验收签字 | 角色 | 姓名 | 日期 | 签字 | |------|------|------|------| | 开发人员 | | | | | 测试人员 | | | | | 产品经理 | | | | | 项目经理 | | | |