docs: LAMP 检测管理(#14)变更记录与开发交接记录
This commit is contained in:
@@ -168,6 +168,16 @@
|
||||
- 第十次部署(schema 变更前 pg_dump `silk-20260812-1745.dump`);冒烟:`alerts=[]`、`now` 未配置返回 502 明确提示;回滚点见服务器 README(后端 `server-go-linux.old-20260812-13`、web `dist.old-20260812-4`)
|
||||
- 待办:提供和风天气 API Key 与位置(经纬度或 LocationID)后启用真实数据;微粒子病(蚕种来源/消毒记录)规则待批次数据联动
|
||||
|
||||
### LAMP 检测管理(计划 #14)
|
||||
|
||||
- 后端:`lamp_tests`(任务单:蚕房/批次/病种多选/采样信息/结果/结果照片/状态)与 `lamp_test_steps`(标准 5 步:采样/DNA提取/反应体系配制/恒温反应/结果判读,自动生成)两张表;接口:任务单 CRUD、步骤列表/完成状态更新、结果照片上传(S3 `lamp/` 前缀)、结果录入(`positive/negative/invalid` 校验,录入后自动置状态 `resulted`);删除任务单级联删除步骤
|
||||
- 权限:新增 `lamp:read/write`(admin/operator 可写,viewer/farmer 可读)
|
||||
- Web:新增「LAMP 检测」菜单页——任务单列表(按蚕房/状态筛选)、新建(病种多选)、步骤勾选、结果录入 + 结果照片上传
|
||||
- 小程序:设置页「LAMP 检测」入口——任务列表、步骤勾选、结果拍照上传、结果选择保存
|
||||
- Web 构建优化:`vite.config.ts` 增加 `manualChunks` 代码拆分,解决 rolldown 压缩超大单 chunk 时 `WebAssembly.Memory.grow` 内存超限问题
|
||||
- 测试:步骤顺序/结果枚举 2 个单测;第十一次部署(schema 变更前 pg_dump `silk-20260812-1800.dump`);冒烟:创建→5 步→步骤完成→照片→结果 resulted→列表→级联删除全 200;回滚点见服务器 README(后端 `server-go-linux.old-20260812-14`、web `dist.old-20260812-5`)
|
||||
- 说明:AI 辅助判读(阳性/阴性/无效图像分类)待模型就绪后接入 ai-service;交叉验证(#15)与耗材联动(#16)未做
|
||||
|
||||
## 2026-07-17 安全与界面优化整改
|
||||
|
||||
### 变更背景
|
||||
|
||||
@@ -320,6 +320,30 @@
|
||||
|
||||
---
|
||||
|
||||
## 2026-08-12 模块:LAMP 检测管理(计划 #14)
|
||||
|
||||
### 做了什么
|
||||
|
||||
- 后端:`lamp_tests` / `lamp_test_steps` 表 + CRUD、步骤更新、结果照片上传(S3 `lamp/` 前缀)、结果录入(自动置 `resulted`);新建任务单自动生成标准 5 步。
|
||||
- Web:LAMP 检测管理页(列表/新建/步骤/结果+照片)。
|
||||
- 小程序:LAMP 检测页(技术员:步骤勾选、结果拍照、结果保存)。
|
||||
- Web 构建:`manualChunks` 代码拆分(修复 rolldown WASM 内存超限)。
|
||||
|
||||
### 思路与决策
|
||||
|
||||
- 按规格书 3.3.2.1 固化 5 步流程,任务单创建时自动生成,避免人工漏步;
|
||||
- 结果枚举(阳性/阴性/无效)与颜色判读提示(天蓝=阳性/紫罗兰=阴性)取自规格书;AI 图像判读模型训练未开始,v1 为人工录入 + 拍照留证,接口已为 AI 判读预留(后续在 ai-service 加端点);
|
||||
- 结果录入通过 PATCH 的 `result` 字段触发状态流转(pending/testing → resulted + resultedAt),保证状态一致性;
|
||||
- 删除任务单级联删除步骤。
|
||||
|
||||
### 验证与部署
|
||||
|
||||
- 步骤/结果枚举 2 个单测;三端构建通过(web 构建含代码拆分修复);
|
||||
- 第十一次部署(schema 变更前 pg_dump `silk-20260812-1800.dump`);冒烟:创建→5 步→步骤完成→照片→resulted→列表→级联删除全 200;
|
||||
- 相关提交:`c6e5a76`(后端)、`d626f9d`(Web+小程序+构建拆分);回滚见服务器 README。
|
||||
|
||||
---
|
||||
|
||||
## 环境与踩坑备忘(新同事必读)
|
||||
|
||||
- **VPN**:开发服务器经 NetBird 访问;服务 Running 后需 `netbird up`,登录走 SSO(管理端 `115.191.19.95:6680`)。
|
||||
|
||||
Reference in New Issue
Block a user