dy-dashboard/vault/知识库/工作指南/训练记录/2026-09-16-供应商管理新增采购计划字段.md
2026-10-28 11:14:17 +08:00

21 lines
2.0 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

# 2026-09-16-供应商管理新增采购计划字段 <!-- project: path:/home/gxd/.openclaw/workspace/dy-dashboard -->
### 1. 供应商管理新增采购计划字段
**旭东 → OpenClaw:**
> 基础数据菜单下的供应商管理子菜单里面,在跟单小组后面添加一个字段列,为采购计划,同时需要在新增供应商、操作列的编辑弹窗中、导入的导入模板里面都需要同时添加这个字段,保持一致性。
**OpenClaw 响应:**
已完成,四个地方都已加上「采购计划」并保持一致:
- **列表**:供应商列表在「跟单小组」后面新增「采购计划」列;
- **新增供应商弹窗**:在「跟单小组」下方新增「采购计划」输入框;
- **编辑弹窗(操作列)**:同样新增「采购计划」输入项,保存后写入数据库;
- **导入模板**:模板表头变为「供应商名称 / 简称 / 合同简称 / 跟单小组 / 采购计划」,示例行也补了采购计划;导入弹窗的说明文字同步更新,导入时按「采购计划」列更新,只填这一列也能正常匹配更新。
**数据与验证**:suppliers 表通过项目幂等迁移新增 `procurement_planner` 字段(与产品表的采购计划字段命名一致),迁移重复执行不会重复加列。接口实测 11 项全部通过:列表返回该字段、新增写入、编辑更新、白名单外字段仍被拒绝、模板表头顺序正确、导入按模板更新、仅填采购计划列也能导入;测试数据已清理。JavaScript 语法、gzip 缓存、差异检查通过;测试环境服务已重启,本机与 `192.168.8.186:18888` 均返回 HTTP 200,Gunicorn 启动日志无错误。
**说明**:供应商导出的 Excel 目前本身不含「跟单小组」列,属于原有口径,本次未改动;如需导出也带上采购计划,可以再说。
Git 提交 `646cf6b`,提交说明“供应商管理新增采购计划字段”。原有未提交改动均保留且未纳入本次提交。未操作生产环境。已记录。