跳转到正文

更新日志

本页按版本概括项目的主要演进,用于帮助开发者快速判断能力边界、理解历史改动背景,并辅助阅读不同阶段的代码与文档。

0.9.1

  • 重构常用货架为“分组 + 瓶级条目”模型,新增分组定位、位置建议、加瓶/扣减与条目级维护接口。
  • 分组逻辑:按 CAS + 品牌(标准化)+ 规格(标准化) 生成 group_key;只要三者之一变化,就会进入新分组或触发分组合并确认。
  • 新增 CAS 主数据维护能力(/api/chemical-name-map),支持在常用货架补录链路中先补主数据再续写加瓶操作。
  • 前端常用货架页新增 CAS 主数据管理入口,手动添加流程与主数据校验联动,减少名称缺失导致的展示不一致。

0.9.0

  • 引入 SSE 实时推送、常用货架管理和 FTS 全文搜索,补齐库存检索、状态感知与实时刷新能力。
  • 支持 XLSX 导出、购物车批量导入和表格状态抽离,高频操作链路进一步标准化。
  • 发布知识库站点并重构 wiki 结构,项目文档开始形成统一入口和分层阅读路径。

0.8.0

  • 强化认证与会话体系,补齐管理员日志、公用账户和设备管理增强能力。
  • 统一时间格式、错误消息表达和 API 工具层,后端维护成本继续下降。
  • 继续打磨 Dashboard、权限控制与搜索体验,整体稳定性同步提升。

0.7.0

  • 抽象 FilterTable、高亮文本和通用操作按钮,列表页交互开始收敛到统一模式。
  • 增加备注强调前缀、CAS 自动识别和排序稳定性优化,录入与检索体验更加成熟。
  • 上线公告系统与问题反馈通道,补齐对内通知与问题收集能力。

0.6.0

  • 重构耗材订单模型与页面,增强筛选、导出和缓存能力。
  • 增强试剂订单字段与校验逻辑,业务语义更加清晰。
  • 打通浏览器扩展购物车同步链路,外部采购清单可以直接进入系统导入流程。

0.5.0

  • 重构库存模块,并补齐 DataTable、拼音排序和展开状态持久化。
  • 上线设备管理与会话管理,后台支撑能力进一步完善。
  • 重做表单体系,统一验证、字段组件和时间处理规则,减少录入误差。

0.4.0

  • 基于 shadcn-admin 风格重做前端主界面,页面布局与视觉语言完成统一。
  • 增加侧边栏折叠、主题切换、响应式适配和通用 hooks,整体体验更连贯。
  • 补齐密码修改与重置等基础能力,并继续收敛类型与认证细节问题。

0.3.0

  • 围绕代码审查集中修复权限校验、SQLite 语法、导出控制和文件校验等高风险问题。
  • 引入 Error Boundary、服务端分页和更稳定的时区处理,可用性明显提升。
  • 统一交互反馈组件,并梳理导入、筛选和审批相关细节行为。

0.2.0

  • 补全手动入库、确认收货和库存导出等关键操作,形成基础业务闭环。
  • 增加用户管理能力,包括软删除、启停、筛选和管理页面。
  • 引入 CAS 预警与通知能力,并将耗材、试剂订购拆分为独立流程。

0.1.0

  • 搭建 FastAPI + SQLModel + SQLite(WAL) 后端骨架,并建立核心模型与基础 API。
  • 接入 JWT 认证,替换硬编码用户逻辑,形成最小权限闭环。
  • 完成首版 Excel 导入链路,并落地 React + Vite 前端基础框架。

开源项目 · Apache-2.0 license