事故管理迁移计划.md 2.5 KB

事故管理子系统前端迁移计划

目标

参照隐患/危险源模块模式,完成事故管理子系统(acci)前端迁移,覆盖核心业务功能。

旧功能树与后端Controller映射

旧功能 后端Controller 路径前缀
4.1.1 事故快报 ObjAcciController, BisAcciExpRepController /acci/objacci, /acci/bisacciexprep
4.1.2 事故补报 BisAcciRepController /acci/bisaccirep
4.1.3 事故调查处理 BisAcciInveController /acci/bisacciinve
4.1.4 事故月报 BisAcciMontController, BisAcciProgController, BisAcciRecRepController /acci/bisaccimont
4.1.5 事故统计 (无独立Controller) 需确认
4.1.6 事故考核排名 BisAcciAssessController, BisAcciAssessRecController /acci/bisacciassess
4.1.7 数据共享 SawfAcciController, MwrAcciController, MwrCredAcciController /acci/sawfacci
4.1.9 系统管理 RuoYi框架处理 -

任务清单

Phase 1: 创建API文件

  • 创建 acci.js,封装13个Controller的标准CRUD接口(约65个函数)
  • 命名规范:listObjAcci, getObjAcci, addObjAcci, updateObjAcci, delObjAcci

Phase 2: 事故快报/补报

  • 创建 index.vue(事故列表页,含搜索/新增/编辑/删除/导出)
  • 创建 detail.vue(事故详情页,含快报/补报/调查信息)
  • 创建 fastRep.vue(事故快报登记页)

Phase 3: 事故调查处理

  • 创建 investigate.vue(事故调查处理,含调查信息录入/原因分析/结果查询)

Phase 4: 事故月报

  • 创建 month.vue(事故月报列表/填报/上报/审核/退回/撤回)
  • 创建 monthDetail.vue(月报详情/审批页)

Phase 5: 事故统计

  • 创建 stat.vue(ECharts图表:类别饼图/等级饼图/趋势/按区域统计)
  • 创建 gis.vue(GIS地图展示)
  • 创建 portal.vue(首页看板)

Phase 6: 考核排名 & 数据共享

  • 创建 assess.vue(事故考核配置/评分/排名)
  • 创建 shareData.vue(向安监总局/水利部数据共享查询)

Phase 7: 路由 & 文档

  • 更新 doc/事故管理前端迁移说明.md(路由/字典/权限配置说明)
  • 生成菜单SQL脚本 sql/menu_acci.sql

注意

  • 后端缺少审核/退回/撤回/催报/导出等业务操作接口,需先确认处理方式
  • 事故统计(4.1.5) 无独立后端Controller,需确认使用哪个API
  • 参考已完成的 hidd/hazard/ 模块的代码风格