feat: 入库新增「送货日期」字段(与业务日期区分)

- models.Inbound 增加 delivery_date 列(可空, 默认 None)
- 入库单笔录入表单新增「送货日期」输入(默认当天, 可改供应商实际到货日); 出库不受影响
- 物料明细页入库流水新增「送货日期」列展示
- seed_admin 增加幂等补列: 旧库启动时自动 ALTER TABLE inbound ADD COLUMN delivery_date, 开发/EXE 均兼容
- 教程补充送货日期字段说明

(注: instance/app.db 已本地补列, 但未纳入本次提交; dist/app.db 为运行库已 gitignore)
This commit is contained in:
2026-09-23 14:21:57 +08:00
parent 439877c6ba
commit 33efc7c846
5 changed files with 20 additions and 4 deletions
+2 -2
View File
@@ -109,7 +109,7 @@
### 5.4 物料明细与流水查询
点列表里的 **明细** 链接,进入单颗物料页面,顶部三张卡片显示在库 / 入库总 / 消耗总;下方两张表分别是:
- **入库流水**:入库日期、录入时间、数量、批次、来源、经手人
- **入库流水**:入库日期、送货日期、录入时间、数量、批次、来源、经手人
- **出库流水**:出库日期、录入时间、数量、批次、用途、关联单号、经手人
> 这就是「查看每颗物料每次的入库时间」的入口。
@@ -130,7 +130,7 @@
表单顶部有一个 **「物料编码」输入框**(与「物料」下拉并列):
- **直接输入或扫码**物料编码(如 `P0001`),系统会**自动定位**到下拉里对应的物料:精确命中、或编码前缀唯一时立即锁定,并把光标跳到「数量」;多个前缀候选会提示「继续输入」;编码不存在会标红提示「未找到」。
- 也可以照旧在「物料」下拉里手动选择——手选后编码框会自动反向填入对应编码,两种方式互通。
- 填批次号、数量、经手人、来源/供应商(出库为用途/关联单号)、业务日期、备注 → 提交。库存实时 +N(出库实时 −N,不足会拦截),并写操作日志。
- 填送货日期、批次号、数量、经手人、来源/供应商(出库为用途/关联单号)、业务日期、备注 → 提交。库存实时 +N(出库实时 −N,不足会拦截),并写操作日志。送货日期默认当天,可改成供应商实际到货日,与「业务日期」(记账日)区分。
### 6.2 批量导入窗口
点右上角 **⊞ 批量导入窗口**,支持两种方式: