xyc
3 天以前 5d015d74fe31d9b56b45414cc96762c6abdf1dfd
HANDOFF.md
@@ -1,6 +1,6 @@
# HANDOFF:临抢修软件需求与第一版实现
> 交接日期:2026-08-25(2026-08-26 晚 / 2026-09-07 / 2026-09-08 / 2026-09-09 核对 / 2026-09-10 / 2026-09-11 / 2026-09-14 / 2026-09-16 / 2026-09-17 / 2026-09-28 新会话准备 / 2026-09-28 专业配置与故障编号自动生成 更新)| 用途:新开会话时先读本文件,即可无缝接续
> 交接日期:2026-08-25(2026-08-26 晚 / 2026-09-07 / 2026-09-08 / 2026-09-09 核对 / 2026-09-10 / 2026-09-11 / 2026-09-14 / 2026-09-16 / 2026-09-17 / 2026-09-28 新会话准备 / 2026-09-28 专业配置与故障编号自动生成 / 2026-09-29 代码入库公司 Git 更新)| 用途:新开会话时先读本文件,即可无缝接续
> 项目目录:`C:\Users\jcxiong\Documents\Codex\MyProject\EmergencyRepair`
## 0. 最新交接(2026-09-28 新会话准备,优先阅读)
@@ -640,3 +640,23 @@
- **产品结构树管理 / 设备基础库管理**:产品结构树为型号→X号→一级系统→二级系统→设备的5级树;设备基础库为一级系统→二级系统→设备的3级树;前者设备是实例,后者设备是类。
- **统计报表**:一级菜单包含6项功能;装备故障总体分析上方为柱状图、下方为统计,故障高发设备 Top 通过设备基础库跨T归集。
- **XCB助理审核补充(16:25)**:补齐9类筛选控件;“修改”“销项”按钮已落地并验证。修改支持 `UNREPORTED / REPORTED_XCB / RETURNED`,销项仅支持 `REPORTED_XCB / RETURNED`,销项后状态为 `CANCELLED` 并写回理由、操作人和时间。
## 15. 收尾快照(2026-09-29 周二 06:49,上班前关机)
**本次会话完成(细节见 0.10 / 0.11)**
- 决策表 B1–B4 按建议关闭并落地:系统管理新增“工程专业配置”(字段:名称)、“T队专业配置”(字段:名称、分类 A/B)。
- 故障编号改为自动生成:`潜1基-X号/A-YYMMDD-nnn`(X号 3 位数字,A=T队专业 A/B,nnn 为同一 X号+同一专业+同一上报日期内从 001 递增);派单号=`故障编号/nn`(承修单位序号,从 01 起)。
- 故障上报页:任务状态标签与任务状态下拉框拆成两行(标签换到下一行)。
- 完工信息上报页(AXU15):修后质量情况独占整行;项目名称与验收方式同一行;故障说明、原因分析各独占整行;“处理解决情况”改为可多行的表格(序号/处理解决情况);维修器材表列改为序号、名称、规格型号、技术参数、数量、计量单位、合格证明、出库单号、来源、备注。后端新增 `LX.T_COMPLETION_INFO.SOLUTIONS_JSON` 与 `MaterialItem.certificate`,并继续兼容原 `SOLUTION` 字段。
- 项目纳入公司 Git 仓库:`http://admin@61.183.254.94:3000/r/EmergencyRepair.git`,分支 `main`,首提交 `5305262`(103 个文件),随后 `0bacdcf` 补记远端信息。
**关机时状态**
- 前端 `http://localhost:8082`(监听 PID 22092)、后端 `http://127.0.0.1:8091`(监听 PID 28104)仍在运行,随关机自动结束。
- 登录 `admin / admin123`;数据库 DM8 `SYSDBA/SYSDBA@127.0.0.1:5236`,schema `LX`。
- 工作区干净,本地 `main` 与 `origin/main` 一致。
**下次开机接续**
1. 先确认 `8082/8091` 是否在监听;不在就按 0.1 节命令重启(前端用内置 Node 24 跑 `vue-cli-service serve`,后端用 `mvn -q spring-boot:run`,输出分别重定向到 `frontend.log` / `backend.log`)。
2. 决策表 B6–B10 待用户答复(`requirement\工程状态机设计.md` 第 4 节 + `requirement\决策表_待确认项.md` B 组),答完固化为正式设计。
3. AXU15 剩余待确认:字段来源与可改性(待确认清单第 13 条)、完工验收各环节角色与打印输出、修后质量评级与 AXU14 T员评分字段的关系。
4. 后续改动完成后直接推送到公司 Git 仓库 `main` 分支。