Repository navigation
v0.0.2 — 库存成本与损耗分析(修复单位回填)
v0.0.2 重新发布
本版本已更新至 3667de0,修复物资编辑时的单位回填问题。此前 kg 等不在预设列表中的单位会错误显示为“个”,保存时可能触发 UNIT_HAS_HISTORY。现在编辑和采购表单均保留原始单位,不会因回填而误改单位。
- 成本缺失记录默认每页 9 条,可选 9 / 27 / 54,适配三列布局。
- 已下载旧版 v0.0.2 的用户请重新获取该版本;镜像用户需重新拉取
0.0.2并重建容器。
本版本汇总 v0.0.1 之后的更新,重点重做库存成本与损耗分析,并完善采购入库和成本补录体验。
库存成本与损耗
- 用“入库批次去向”替换原库存价值模块,按入库月份追踪原始成本、已使用、浪费与剩余库存,支持按月、季、年汇总、时间范围、统计截止日期和百分比展示。
- 区分期间出库与批次累计成本,正确处理跨月、跨年使用和报废;使用占比以原始成本为分母。
- 浪费排行支持按物资、分类、地点查看,可展开批次成本明细。
- 调整成本不再独占主表列;有差异时显示可展开标记及图表图例。
- 新增独立的缺失成本模块,按批次去重,包含已耗尽的历史批次。直接在弹窗补录整批成本,支持零元成本、单价预览,保存后刷新财务数据;全部补齐后自动隐藏。
- 明确展示入库数量与剩余数量,并说明历史库存可能合并多次入库。
采购与界面
- 支出趋势新增按日展示。
- 采购入库将含糊的“建议”改为“待采购”,根据实际数量与实付总价实时预览单价。
- 已过期物资的领用类型默认选中“过期报废”,仍可手动修改。
- 已有分页的列表统一默认每页 10 条,可选 10 / 20 / 50 / 100。
- 统一财务模块的标题、筛选控件与表格样式;压缩布局、放大表格文字,缺失成本支持响应式多列展示。
- 修复财务数据过早加载,以及补录弹窗打开及保存刷新时页面滚动跳转的问题。
部署与文档
- 新增 GHCR 多架构 Docker 镜像发布,支持 linux/amd64、linux/arm64,以及手动触发构建。
- README 快速部署统一为
docker compose up -d --build。 - 完善中英文 README、语言切换与徽章,增加与 Grocy、HomeBox 的功能对比。
升级说明
- 财务 dashboard/summary 响应不再包含旧
valuation字段;自定义集成请迁移到/api/v1/homes/:homeId/inventory-cost-analysis。MCP 同步提供get_inventory_cost_analysis。 - 缺失成本列表使用新增
/api/v1/homes/:homeId/missing-costs接口。请同步更新前后端。 - 使用源码部署时,更新代码后运行
docker compose up -d --build。
验证: 类型检查、自动化测试和生产构建通过。
完整更新记录: v0.0.1...v0.0.2