# 事故管理子系统前端迁移计划 ## 目标 参照隐患/危险源模块模式,完成事故管理子系统(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/` 模块的代码风格