28 lines
854 B
Markdown
28 lines
854 B
Markdown
# 2026-06-26 计划预测新增下单人列
|
||
|
||
## 背景
|
||
|
||
待下单管理需要知道每个待下单成品是谁点击的下单,用于责任追溯。
|
||
|
||
## 操作
|
||
|
||
1. 后端 `routes/purchase.py`:
|
||
- `pending_orders` 表新增 `created_by` 字段
|
||
- `purchase_add_pending` 中记录 `session.real_name` 作为下单人
|
||
- `purchase_pending_list` 查询返回 `created_by` 字段
|
||
2. 前端 `static/js/app.js`:
|
||
- 待下单管理表头新增"下单人"列
|
||
- 列设置中新增"下单人"字段
|
||
- 使用 `renderNameBadges` 彩色标签样式显示
|
||
- `applyPendingColSettings` 的 fieldMap 同步新增
|
||
|
||
## 涉及文件
|
||
|
||
- `routes/purchase.py`
|
||
- `static/js/app.js`
|
||
- `pending_orders` 表(数据库结构变更)
|
||
|
||
## 同步生产
|
||
|
||
需执行 SQL:`ALTER TABLE pending_orders ADD COLUMN created_by VARCHAR(100) DEFAULT '' AFTER operator;`
|