feat(production): 新增排产支撑功能并移除手动报工页面

- 在main.go中更新排产物料需求注释说明,明确WMS与MES系统间交互方式
- 从前端help.js中移除手动报工(helpScan)相关帮助文档
- 更新工艺流程、绩效报表等页面帮助文档中的报工流程说明
- 在主布局中添加排产支撑菜单项并移除手动报工菜单项
- 新增ProducibleSupport.vue组件实现排产支撑页面功能
- 移除Scan.vue手动报工页面组件
- 更新相关帮助文档内容以匹配新的业务流程
This commit is contained in:
SunYF
2026-09-21 14:06:05 +08:00
parent 132c3ed6bd
commit 0e769f3813
105 changed files with 2313 additions and 5314 deletions
+6
View File
@@ -177,6 +177,12 @@ func applyColumnPatches(ctx context.Context) {
`ALTER TABLE inspection_records ADD COLUMN IF NOT EXISTS ownership_no text`,
`ALTER TABLE inspection_records ADD COLUMN IF NOT EXISTS related_standard text`,
`ALTER TABLE inspection_records ADD COLUMN IF NOT EXISTS manufacturer text`,
// 来料检验不合格数(问题记录 L150 三问题之三:检验/合格之外补不合格数,后端复核=检验-合格)
`ALTER TABLE inspection_records ADD COLUMN IF NOT EXISTS reject_qty bigint NOT NULL DEFAULT 0`,
// E7 历史回填:不合格数 = 检验数 - 合格数(仅补差异>0 的旧行,幂等可重复执行)
`UPDATE inspection_records SET reject_qty = inspect_qty - pass_qty WHERE reject_qty = 0 AND inspect_qty > pass_qty`,
// 可生产数量快照表下线(方案 §0:可生产套数迁出 WMS 迁 MESWMS 不再持有 producible_snapshot
`DROP TABLE IF EXISTS producible_snapshot`,
// 入库单质量状态(问题记录 L129:入库记录增加 合格/不合格 列)
`ALTER TABLE inbound_orders ADD COLUMN IF NOT EXISTS quality_status text`,
// 入库单库位四级贯通(方案 E):区域已有 zone_code,补货架/层/位置三列