04i 打印历史与发货归档¶
状态:✅ 已实现
1. 操作入口¶
方式 |
入口 |
|---|---|
GUI |
导航「打印历史」→ |
CLI |
|
2. 涉及配置¶
配置文件 |
关键字段 |
说明 |
|---|---|---|
|
发货字段 |
发货相关字段 |
3. 涉及代码文件¶
层 |
文件 |
职责 |
|---|---|---|
View |
|
打印历史视图 |
Controller |
|
历史编排 |
Service |
|
打印历史读取 |
Handler |
|
发货导出 |
Model |
|
打印日志 |
Model |
|
已发货归档表 |
Model |
|
变更记录 |
Action |
|
|
4. 逐步流程¶
4.1 查看打印历史¶
导航「打印历史」
HistoryView表格展示print_log记录(时间/操作员/记录/份数/结果)支持按日期/客户/型号筛选
4.2 发货归档¶
在查询页右键菜单:
操作 |
action |
说明 |
|---|---|---|
发货归档 |
|
|
发货导出后删除 |
|
|
CLI:
certflow mark-shipped --plan-no CF2026080001
certflow record-shipment --plan-no CF2026080001 --date 2026-08-04 --carrier SF
4.3 变更记录¶
每次字段编辑/状态切换记录到 sale_plan_change 表,支持审计追溯。
5. 常见问题¶
历史为空:确认之前执行过打印(打印日志由
PrintHistoryService写入)发货后找不到记录:已归档到
sale_plan_shipped,在对应视图查询误操作删除:
shipped_export_delete为危险操作,确认前会二次提示