Commit Graph

12 Commits

Author SHA1 Message Date
4d65c37c73 fix(template): 修复模板库保存/颜色/拖拽排序,联动OntologyInspector,种子腹腔镜35分类模板
- backend/schemas.py: TemplateUpdate 添加 classes/rules 字段
- backend/models.py: Template 添加 description 列
- backend/routers/templates.py: create/update 打包/解包 mapping_rules.classes (已有)
- backend/main.py: seed 腹腔镜胆囊切除术35分类模板
- src/lib/api.ts: updateTemplate 改 PATCH,补齐 color/z_index,_mapTemplate 对齐 TS 接口
- src/store/useStore.ts: 新增 activeTemplateId/setActiveTemplateId
- src/components/TemplateRegistry.tsx: 随机颜色(HSL轮盘)、HTML5拖拽排序、批量JSON导入、一键载入腹腔镜模板、handleSave 补齐必填字段
- src/components/OntologyInspector.tsx: 完全重写,从store读取模板,支持模板切换和自定义分类
- src/components/VideoWorkspace.tsx: 进入时自动加载模板列表
- src/components/ProjectLibrary.tsx: 修复状态字符串 TS 严格类型报错
- 工程分析/: 更新实现方案与经验记录

Timestamp: 20260430_222830
2026-04-30 22:42:55 +08:00
6d008ec4a2 20260430_001744-feat: PyTorch CUDA + SAM2 GPU inference, video thumbnail, real FPS + configurable parse FPS, DICOM batch import 2026-04-30 00:30:58 +08:00
35d6e1503c 20260429_232813-fix: video frame display pipeline — default project seed, presigned URLs, Canvas/FrameTimeline real frames, upload-parse flow 2026-04-29 23:42:18 +08:00
d7d1e3225f 20260429_231526-fix: upload field mismatch, WebSocket StrictMode crash, project list refresh after upload 2026-04-29 23:17:09 +08:00
4ec917efe7 2026-04-29-23-02-56 - 部署logo到public目录+修复favicon 404 2026-04-29 23:05:10 +08:00
a4fb655841 2026-04-29-22-49-38 - 修复WebSocket连接+项目状态异常+导入按钮无响应+后端WS路由 2026-04-29 22:56:22 +08:00
0f7b1ec31d 2026-04-29-22-37-36 - 修复登录ERR_CONNECTION_REFUSED:前端baseURL改IP+后端CORS扩origin 2026-04-29 22:41:10 +08:00
f41d9c20f5 2026-04-29-22-29-26 - 完善README.md:系统架构+技术栈+完整部署流程+常见问题 2026-04-29 22:32:06 +08:00
fd4b5e5b3d 2026-04-29-21-51-19 - 全栈系统改造:FastAPI后端+SAM2+PostgreSQL+Redis+MinIO+前端Zustand重构 2026-04-29 22:17:25 +08:00
c8f8686097 2026-04-29-21-27-10 - 组件目录扁平化重构 2026-04-29 21:32:15 +08:00
8f7cdc469d 2026-04-28-22-55-15 - 更新经验记录(Node.js部署方案) 2026-04-28 23:14:59 +08:00
cb0b99b4ca 2026-04-28-22-55-15 - 建立代码编纂工作流 2026-04-28 23:01:41 +08:00