31 KiB
新增需求分析与开发记录
生成日期:2026-05-23
项目:MES_Manage_View_V20
说明:本文档记录本次沟通确认的新需求、开发口径、依赖项、风险点和预估周期,仅作为后续开发和客户确认依据。
1. 机加件排产-表单日期筛选优化
页面:机加件已排产页面
位置:PlanManagement/SelfMakePlandone/index
查询存储过程:MES_OrderPlanned_Query
现状:
计划开始时间、计划完成时间当前为时间段筛选。
目标:
计划开始时间改为单日期选择。计划完成时间改为单日期选择。- 按自然日查询,不按具体时分秒查询。
查询口径:
- 选择某一天时,查询该日期
00:00:00到23:59:59的数据。 - 日期为空时,不参与过滤。
预估周期:
- 前端改造:0.5 天
- SQL 改造:0.5 到 1 天
- 联调:0.5 天
AI 关键记录:
- 不是区间查询。
- 是两个单日期字段,分别按天过滤。
- 不涉及 SAP 新字段,本期先不处理 SAP 字段。
2. 机加件已排产页面新增历史工时查询
页面:机加件已排产页面
位置:PlanManagement/SelfMakePlandone/index
参考页面:ProductionManagement/WorkhoursEdit/index
目标:
- 新增
总工时字段。 - 列表显示生产任务工时汇总数。
- 点击
总工时打开弹窗查看明细。 - 明细按设备、日期分组显示生产任务,并展示工时合计。
展示结构:
- 设备
- 日期
- 任务明细
- 日期
建议字段:
- 设备名称
- 日期
- 生产订单
- 物料编码
- 物料名称
- 工序名称
- 操作人
- 开始时间
- 结束时间
- 工时
- 工时小计
开发思路:
- 前端在已排产列表增加
总工时列。 - 点击列值打开弹框。
- 后端新增或复用工时汇总查询,按设备、日期、任务聚合。
- 前端只展示结果,不做复杂汇总计算。
预估周期:
- 前端列表和弹窗:1 天
- SQL 汇总查询:1 到 2 天
- 联调:0.5 天
AI 关键记录:
- 这是历史工时汇总弹窗,不是工时编辑页。
- 总工时是汇总值,不是明细值。
- 核心维度:设备 + 日期。
3. 生产计划跟踪
页面:生产计划跟踪
当前查询:生产管理_生产计划跟踪
目标:
- 工艺路线内容在当前序中展示。
- 根据任务状态判断哪道序正在加工、哪些序等待加工。
- 工序文字根据状态变色。
- 进度显示:
- 正在加工:
打磨中 - 已完成且下一序未开始:
打磨毕待淬火
- 正在加工:
- 增加
标准工时字段。 - 增加
订单状态字段。
已确认口径:
- 当前序不是只显示一个工序名,而是显示工艺路线内容。
- 路线中括号内显示指派对象。
外协也是指派对象的一种。- 示例:
打磨(张三) -> 淬火(外协)
展示规则:
- 正在加工的工序高亮显示。
- 已完成工序根据下一道工序生成
xxx毕待yyy。 - 未开始工序显示等待状态。
- 最后一序完成后显示已完成。
开发思路:
- 后端返回完整工艺路线、工序顺序、指派对象、任务状态。
- 前端按顺序生成路线显示和状态文案。
标准工时、订单状态如果当前查询未返回,需要在 SQL 中补字段。
预估周期:
- 前端展示改造:1 到 2 天
- SQL 字段补充:1 到 2 天
- 联调:0.5 天
AI 关键记录:
- 重点是工序级路线展示,不是订单级单状态。
- 括号显示指派对象。
- 外协不特殊处理,作为指派对象展示。
4. 设计任务报工模块
页面:新增页面,建议名称 设计任务报工
已确认口径:
- 设计任务没有订单。
- 任务由 MES 自己创建。
- 该模块只产生设计工时。
- 不产生质量、装配、机加工时。
- 质量、装配、机加工时各走各自模块。
- 后续按系统管理角色管理中的角色功能区分权限。
功能建议:
- 设计任务创建。
- 设计任务列表。
- 开始报工。
- 结束报工。
- 填写工作内容、结束说明。
- 工时记录。
- 设计工时报表。
SAP 关系:
- 当前不强依赖 SAP。
- 设计工时不上传 SAP。
- 后续如需要,可增加关联字段或只读接口。
预估周期:
- 需求确认:1 天
- 页面原型:1 天
- 前端和接口:2 到 4 天
- 联调:1 天
AI 关键记录:
- 设计任务是 MES 自建任务。
- 工时范围只包含设计。
- 权限后续按角色功能控制。
5. 机加班次产量表
页面:新增页面,建议名称 机加班次产量表
目标:
- 查看每天每台设备每班次干了什么活。
- 按设备分组。
- 按日期分组。
- 日期下面展示任务明细。
展示结构:
- 设备
- 日期
- 任务明细
- 日期
建议筛选:
- 日期
- 班次
- 设备
- 操作人
建议字段:
- 设备名称
- 日期
- 班次
- 生产订单
- 物料编码
- 物料名称
- 工序名称
- 开始时间
- 结束时间
- 工时
- 数量
- 操作人
开发思路:
- 新增报表页。
- 后端按设备、日期、班次聚合。
- 明细展示任务。
- 增加设备日合计、班次合计。
预估周期:
- 查询口径确认:0.5 天
- SQL/接口:1 到 2 天
- 前端分组展示:1 天
- 联调:0.5 天
AI 关键记录:
- 分组口径:设备 -> 日期 -> 任务。
- 这是新报表,不是报工页面。
6. 外协任务检验 / 序检收检
页面:序检收检相关页面
目标:
- 外协任务检验记录中增加:
- 指派对象
- 供应商
- SAP 采购收货单号
- 后续报表根据新增字段调整计算方式。
现状问题:
- 当前检验记录主要记录工序。
- 目前没有记录设备。
- 因此设备合格率暂时无法准确计算。
- 外协供应商合格率也需要补供应商字段后才能计算。
建议方案:
- 先增强序检收检记录。
- 把指派对象、供应商、SAP 采购收货单号落表。
- 报表按新增字段调整统计。
- 设备合格率列为后续扩展项,除非补设备字段。
预估周期:
- 字段补充和页面改造:1 到 2 天
- 报表口径调整:1 到 2 天
- 联调:0.5 天
AI 关键记录:
- 当前无设备字段,设备合格率本期不可承诺。
- 供应商合格率依赖新增供应商字段。
7. 手续确认报表
页面:新增页面,名称 手续确认报表
目标:
- 装配、电气发料齐套时间列表合并显示。
- 显示内容参考装配中心。
- 新增字段
手续确认。 - 用户点击选择
已完成。
消失条件:
手续确认 = 已完成- 生产订单取消
- 生产订单关闭
- 整单已入库
已确认口径:
- 入库判定使用整单已入库状态。
- 订单取消/关闭来源于 SAP 订单状态同步。
- 装配、电气两个报表合并显示。
开发思路:
- 新增报表页面。
- 后端查询只返回待确认数据。
- 新增手续确认保存接口。
- 消失规则放在 SQL 层处理。
预估周期:
- SQL/接口:1 到 2 天
- 前端页面:1 天
- 联调:0.5 天
AI 关键记录:
- 这是待办类报表。
- 只显示还需要手续确认的数据。
- 已完成、取消、关闭、整单已入库都会消失。
8. 及时检验报表
页面:新增页面,名称 及时检验报表
目标:
- 生产报工完成后超过 2 天仍未检验的任务要显示出来。
已确认口径:
- 起算表:
YL_加工中心_操作记录表 - 过滤条件:
操作类别 = 报工操作数值 > 0
- 起算时间:
- 使用报工记录的
结束时间
- 使用报工记录的
判定逻辑:
- 报工记录满足
操作类别 = 报工且操作数值 > 0。 结束时间 < DATEADD(DAY, -2, GETDATE())。- 该任务无检验记录,或检验数量不足。
- 则进入报表。
建议字段:
- 生产订单
- 物料编码
- 物料名称
- 工序名称
- 指派对象
- 报工数量
- 已检数量
- 未检数量
- 报工结束时间
- 超期天数
预估周期:
- SQL/口径确认:1 天
- 后端查询:1 到 2 天
- 前端页面:1 天
- 联调:0.5 天
AI 关键记录:
- 不是所有未检验任务。
- 是报工完成超过 2 天未检验。
- 起算时间为操作记录表的结束时间。
9. 及时齐套跟踪结果报表
页面:新增页面,名称 及时齐套跟踪结果报表
目标:
- 参考客户图片新增报表。
- 主表展示齐套跟踪信息。
- 点击展开显示缺件明细。
- 缺件明细为 SAP 实时数据。
- 用生产订单号查询 SAP 加急件/缺件明细。
- 缺料物料的生产订单号绑定主生产订单号。
- 一个主生产订单可包含多个缺料生产订单。
缺件明细建议字段:
- 物料编码
- 物料名称
- 缺件数量
- 属性:外购 / 自制
- 对应单据号
- 当前进度
- 全序展示
- 单条预计完成时间
- 预计可执行时间
字段来源:
- 缺件明细:SAP 实时查询。
- 外购对应单据:采购订单号,来源 SAP。
- 自制对应单据:生产订单号,来源 MES 或 SAP 同步。
- 预计可执行时间:手工维护。
开发思路:
- 主表加载时不直接查所有 SAP 明细。
- 点击展开时按生产订单号实时查询 SAP。
- 建立主生产订单号与缺料生产订单号的一对多关系。
- 支持后续导出。
预估周期:
- SAP 字段/接口确认:1 天
- SQL/接口设计:1 到 2 天
- 前端主表和展开明细:1 到 2 天
- 联调:1 天
AI 关键记录:
- 展开行显示缺件明细。
- 缺件明细来源 SAP 实时数据。
- 主订单与缺料生产订单是一对多。
10. 生产日报-送检
页面:新增或扩展报表
范围:
- 生产日报-送检(机加)
- 生产日报-送检(装配)
目标:
- 后续可能按多个部门出多个报表。
- 建议先做统一数据模型,部门作为维度。
建议方案:
- 一个页面两个页签:
- 机加送检日报
- 装配送检日报
- 两个页签均支持部门筛选。
- 后续客户要求独立菜单时再拆。
建议字段:
- 日期
- 部门
- 生产订单
- 物料编码
- 物料名称
- 工序名称
- 送检数量
- 已检数量
- 合格数量
- 不合格数量
- 送检时间
- 检验时间
- 状态
风险点:
- 部门归属口径需要确认:
- 按操作人部门
- 按工位部门
- 按任务归属部门
- 按物料/订单类型部门
预估周期:
- 口径确认:0.5 到 1 天
- SQL/接口:1 到 2 天
- 前端报表:1 天
- 联调:0.5 天
AI 关键记录:
- 不建议写死多个部门报表。
- 部门作为维度,后续可拆。
11. 编程任务清单 / 编程报工
页面:新增页面,建议名称 编程任务清单 或 编程报工
需求理解:
- 不是普通设备任务列表。
- 本质是编程报工。
- 展示和操作流程参考装配中心。
功能建议:
- 编程任务列表。
- 按设备/工位筛选。
- 开始编程。
- 结束编程。
- 填写编程内容/说明。
- 记录人员、开始时间、结束时间、工时。
数据建议:
- 编程任务表。
- 编程报工记录表。
- 或在操作记录中新增编程相关操作类别。
- 若后续独立统计,建议单独建表。
待确认:
- 编程任务来源:
- 生产订单自动生成
- 人工创建
- 从设备任务筛出
- 是否允许多人同时编程一个任务。
- 编程完成后是否影响生产任务状态。
预估周期:
- 需求口径确认:0.5 到 1 天
- SQL/表结构/接口:1 到 2 天
- 前端页面:1 到 2 天
- 联调:0.5 天
AI 关键记录:
- 本质是编程报工。
- 不混入装配或机加工时。
- 工时建议独立存储。
12. 生产订单关闭批量更新 SAP 状态
页面:生产订单关闭
目标:
- 新增批量更新 SAP 订单状态功能。
方案:
- 表格支持多选。
- 新增按钮
批量关闭SAP订单。 - 批量操作前后端都必须校验。
- 逐单调用 SAP 关闭接口。
- 返回每条成功/失败原因。
- 记录操作日志。
风险点:
- SAP 写操作风险高。
- 必须二次确认。
- 必须支持部分成功、部分失败。
- 失败项可重试。
预估周期:
- 前端批量选择与结果弹窗:0.5 到 1 天
- 后端批量接口:1 到 2 天
- SAP 联调:1 天
- 测试与异常处理:0.5 到 1 天
AI 关键记录:
- 建议逐单执行,不建议一条失败全批失败。
- 必须记录实际操作结果。
13. 生产工艺编辑自动带出标准工艺
页面:生产工艺
目标:
- 点击编辑时,如果没有生产工艺,自动带出标准工艺。
方案:
- 点击编辑先查询是否已有生产工艺。
- 有则正常编辑。
- 没有则按物料编码查询标准工艺。
- 标准工艺带入为草稿。
- 用户保存后才正式写入生产工艺。
- 没有标准工艺时提示。
风险点:
- 标准工艺和生产工艺字段映射需要确认。
- 自动带出不应自动落库。
- 已生成生产工艺不建议再随标准工艺自动变化。
预估周期:
- 前端判断与带出:0.5 到 1 天
- SQL/接口:1 天
- 联调:0.5 天
AI 关键记录:
- 自动带出草稿,不自动保存。
- 有生产工艺则不覆盖。
14. 异常管控
页面:异常管控 + 全部报工页面
目标:
- 所有报工页面选中任务后可直接报异常。
- 异常提报时审批人多选。
- 多个审批人中一人处理即可。
- 被选中的其他审批人也可以看到任务。
- 审批人可能是任意人员,不限制部门、角色或组织层级。
方案:
- 所有报工页面增加
报异常入口。 - 选中任务后自动带出任务信息。
- 异常弹窗填写异常类型、说明、附件、审批人。
- 审批人支持多选。
- 任一审批人处理后,该异常进入下一状态。
- 记录实际处理人。
预估周期:
- 全部报工页入口改造:1 到 2 天
- 异常提报弹窗和接口:1 天
- 多审批人表结构/查询逻辑:1 到 2 天
- 待办可见和处理逻辑:1 天
- 联调:0.5 到 1 天
AI 关键记录:
- 多审批人不是会签。
- 是多人可见,一人处理。
- 审批人可为任意人员。
- 全部报工页面都要加入口。
15. 及时开工报表
页面:及时开工报表
真实需求:
- 指派对象查询条件支持正选和反选。
- 不是重做及时开工算法。
方案:
- 增加
指派对象查询模式。 - 选项:
- 包含
- 排除
- 指派对象支持多选。
- 正选:
指派对象 IN (...) - 反选:
指派对象 NOT IN (...) - 原及时开工业务逻辑不变。
预估周期:
- 前端筛选控件:0.5 天
- SQL 参数调整:0.5 到 1 天
- 联调:0.5 天
AI 关键记录:
- 问题是指派对象过滤方式。
- 保留旧逻辑为默认模式。
16. 让步接收记录
页面:新增页面,名称 让步接收记录
目标:
- 查询质检记录中
让步接收字段不为 NULL 的所有数据。
方案:
- 新增查询页面。
- 默认条件:
让步接收 IS NOT NULL。 - 支持生产订单、物料、检验时间、检验人等筛选。
- 支持详情和导出。
预估周期:
- SQL 查询:0.5 到 1 天
- 前端页面:0.5 到 1 天
- 联调:0.5 天
AI 关键记录:
- 这是记录查询页,不是审批页。
- 默认只查让步接收字段不为空的数据。
17. 装配已排产需求
页面:新增页面,名称 装配已排产需求
总体定位:
- 独立子项目。
- 基于装配已排产数据。
- 整合 SAP 字段、MES 报工、工时、异常、齐套时间、日计划。
已确认口径:
- 系统/非系统分类按物料名称关键字判断。
- 系统:高压冷却相关物料。
- 非系统:除高压冷却之外的阀类物料。
- 装配完成时间 = 发料齐套时间 + 3 天。
- 发料齐套时间来源:生产计划表发料齐套时间字段。
- 当前发料齐套时间字段还没有,等待 SAP 或通过逻辑判断获取。
- 手工维护字段放在生产计划表。
- 装配工时来源:装配报工记录。
- 质量工时来源:质检报工。
- 设计工时来源:新设计任务报工模块。
- 合同工时汇总:按合同号汇总该合同下所有生产订单。
- 合同进度参考公式:累计工时 / 预计总工时。
- 当前对应人员:多人开始未结束时显示多人。
- 当前对应内容:目前无字段,需要新增开发。
- 异常按生产订单关联。
- 日计划按装配完成时间生成。
新增字段:
- 发料齐套时间
- 装配完成时间
- 派工时间,SAP 提供
- 合同交货期,SAP 提供
- 钣金预达
- 钣金到达
- 泵
- 当前对应人员
- 当前对应内容
- 生产订单累计工时
- 历史工序说明
- 预计总工时
- 合同工时汇总
- 合同进度参考
- 预计剩余工时
- 生产异常
装配完成时间:
- 发料齐套时间 + 3 天。
- 可人工修改。
- 建议记录修改人、修改时间、原值、新值。
当前对应人员:
- 来源于装配开始后未结束的报工记录。
- 多人显示人名和开始时间。
当前对应内容:
- 来源于装配开始时输入的工作内容。
- 当前系统没有字段,需要新增。
工时:
- 生产订单累计工时按生产订单汇总。
- 合同工时按合同号汇总该合同下所有生产订单。
- 工时分类:装配、质量、设计。
- 支持查看明细。
日计划:
- 按装配完成时间生成。
- 支持导出、打印。
开发阶段建议:
- 第一阶段:基础页面、系统/非系统筛选、派工时间、合同交货期、发料齐套、装配完成时间。
- 第二阶段:手工维护字段。
- 第三阶段:当前人员、当前内容、历史工序说明。
- 第四阶段:工时汇总和明细。
- 第五阶段:异常关联、日计划、导出打印。
预估周期:
- 需求字段确认:1 到 2 天
- 基础页面和主查询:2 到 3 天
- 手工维护字段:1 到 2 天
- 人员/内容/历史说明:1 到 2 天
- 工时汇总和明细:2 到 3 天
- 异常关联:1 天
- 日计划导出打印:1 到 2 天
- 联调测试:2 天
整体预估:10 到 15 个工作日。
AI 关键记录:
- 这是独立子项目。
- 最关键前置依赖是发料齐套时间字段。
- 设计工时依赖设计任务报工模块。
- 当前对应内容需要改装配开始流程。
18. 质检任务早知道
页面:新增页面,名称 质检任务早知道
目标:
- 根据装配已排产需求页面的数据生成。
- 根据装配完成时间分组。
- 去掉已完成任务。
- 给质检提前查看未来需要检验的装配任务。
数据来源:
- 装配已排产需求。
过滤规则:
- 排除已完成任务。
- 建议同时排除已入库、关闭、取消任务。
展示方式:
- 按装配完成时间分组。
- 每个日期下显示待质检任务。
依赖:
- 装配已排产需求页面先完成。
- 装配完成时间字段必须可用。
预估周期:
- 装配已排产需求完成后:1 到 2 天。
- 不建议独立先做。
AI 关键记录:
- 这是质检预告页,不是实际质检记录页。
- 强依赖装配已排产需求。
- 分组字段是装配完成时间。
总体开发顺序建议
优先级建议:
-
低风险页面增强:
- 机加件已排产日期筛选
- 生产工艺自动带出标准工艺
- 让步接收记录
- 及时开工报表指派对象正反选
-
报表类:
- 及时检验报表
- 机加班次产量表
- 生产日报-送检
- 手续确认报表
-
流程增强:
- 异常管控直接报异常
- 外协任务检验字段补充
- 生产订单批量关闭 SAP 状态
-
新模块:
- 设计任务报工
- 编程报工
-
大型专项:
- 装配已排产需求
- 质检任务早知道
- 及时齐套跟踪结果报表
主要风险:
- SAP 字段和接口未完全就绪。
- 发料齐套时间字段未落地。
- 设计任务报工会影响后续设计工时汇总。
- 装配已排产需求字段多、依赖多,应单独排期。
- SAP 写操作类需求必须严格校验和记录日志。
开发实施总流程
如果后续由我实际修改这些需求,整体会按下面流程推进,避免直接改页面导致口径不一致。
-
定位菜单和页面
- 先按中文页面名到数据库表
登录基础数据_二级菜单中确认菜单名称、路径、组件地址。 - 再到前端
src/views下定位 Vue 文件。 - 如果是新增页面,需要同步规划菜单记录、组件路径、权限角色。
- 先按中文页面名到数据库表
-
定位现有查询和保存接口
- 在页面中查找
CreateData(...)调用。 - 确认当前使用的存储过程名称。
- 到
script.sql中找到对应存储过程、表、视图。 - 判断是改现有存储过程,还是新增存储过程更合适。
- 在页面中查找
-
先定数据口径
- 明确字段来源:MES、SAP、手工维护、设备采集。
- 明确状态口径:已完成、已关闭、已入库、已检验、已报工。
- 明确计算口径:工时合计、进度、超期天数、合格率。
- 对无法确定的字段,不直接写死逻辑,优先标记为待确认或预留字段。
-
后端优先
- 先改 SQL 查询或保存逻辑。
- 对新增字段先补表结构或扩展表。
- 对报表类需求,优先让 SQL 返回前端可直接展示的数据。
- 前端不承担复杂业务汇总,避免后续统计口径分散。
-
前端改造
- 保持现有 Element UI 和项目写法。
- 查询条件、表格列、弹窗、导出打印按现有页面风格实现。
- 对大数据明细采用点击展开或弹窗按需加载。
- 不影响原流程的地方,优先做新增入口,不覆盖旧入口。
-
权限和菜单
- 新增页面需要补
登录基础数据_二级菜单菜单记录。 - 需要确认角色权限。
- 报工、异常、SAP 写操作类按钮要特别确认权限。
- 新增页面需要补
-
测试和验收
- 每条需求至少准备正常数据、边界数据、空数据。
- 报表类核对 SQL 汇总值和页面展示值。
- SAP 写操作类必须测试成功、失败、重复执行、部分失败。
- 最终执行构建并记录影响范围。
开发分类思路
字段新增类:
- 先确认字段放现有表还是扩展表。
- 小字段优先跟随业务主表,例如备注、提示信息、手工维护字段。
- 字段新增后同步改查询、保存、导出、打印。
报表新增类:
- 优先新增独立查询存储过程。
- 页面只负责筛选、展示、导出。
- 统计口径放 SQL,方便客户核对。
流程增强类:
- 尽量保留原入口。
- 新增快捷入口或新增状态字段。
- 涉及审批、SAP、工时的流程必须记录操作日志。
SAP 依赖类:
- 先确认 SAP 字段、接口、返回示例。
- 只读查询和写入更新分开设计。
- 写 SAP 的需求必须做后端二次校验和失败记录。
暂无法修改类:
- 不是技术上永远不能改,而是当前业务规则或数据源未定。
- 先记录为暂缓,不进入开发排期。
- 等客户或 SAP/设备数据确认后再重新评估。
19. 工艺内容修改
页面:工艺内容修改
需求:
- 需要修改工艺。
- 重点争议:已开工任务如何处理。
当前结论:
- 本期无法修改。
- 尤其已开工任务涉及已排产、已开工、已报工、质检、工时统计等链路。
- 如果直接修改历史工艺,会导致任务执行记录和原工艺不一致。
如果后续要做,建议流程:
- 未开工任务允许修改生产工艺。
- 已开工任务不直接覆盖原工艺。
- 已开工任务如必须变更,应生成工艺变更记录或新版本工艺。
- 已报工任务保留原工艺快照。
- 报表按任务实际执行工艺统计,不按最新工艺覆盖。
本期处理:
- 暂不开发。
- 作为待讨论需求记录。
预估周期:
- 暂无法排期。
AI 关键记录:
- 已开工任务不建议直接改工艺。
- 需要先定工艺版本和历史快照规则。
20. 工序流转卡
页面:工序流转卡
需求:
- 打印信息增加原料编码。
开发思路:
- 找到工序流转卡打印页面和打印模板。
- 找到当前打印数据来源。
- 在查询中补充原料编码字段。
- 打印模板增加原料编码显示。
- 打印预览确认字段位置和换行。
影响范围:
- 查询 SQL。
- 打印模板。
预估周期:
- 0.2 天。
AI 关键记录:
- 小改动。
- 重点确认原料编码字段来源。
21. 工时报表
页面:工时报表
需求 1:
- 作业者工时新增指派对象字段。
开发思路:
- 定位作业者工时报表页面。
- 定位当前查询存储过程。
- 查询结果中增加指派对象字段。
- 前端表格增加列。
- 如有导出,同步增加导出列。
预估周期:
- 0.1 天。
需求 2:
- 作业者工时一对多问题。
- 需要在报工结束后直接计算。
- 上版本报工是计算的,现在不计算。
当前结论:
- 本期无法修改。
原因:
- 该问题涉及报工结束时的工时分摊和一对多计算规则。
- 当前版本已经改变了计算口径。
- 如果没有明确恢复规则,直接改会影响历史工时报表、SAP 工时上传、工时校验。
后续如要做,需确认:
- 一对多是一个人对应多个任务,还是一个任务对应多人。
- 工时按人数均分、按任务数均分,还是按实际开始结束时间计算。
- 是否需要重算历史数据。
- 是否影响 SAP 上传。
AI 关键记录:
- 指派对象字段可快速加。
- 一对多工时计算暂不改,需重新确认计算规则。
22. 工时查询
页面:工时查询
需求:
- 程序工时字段需要跟设备数据采集计算。
- 后续可能新增其他设备信息。
当前结论:
- 等待设备数据采集。
原因:
- 程序工时不能靠 MES 页面单独计算。
- 必须依赖设备采集数据,包括设备号、运行开始、运行结束、程序号、循环时间等。
后续开发思路:
- 明确设备采集表或接口。
- 确认设备数据与 MES 任务的关联字段。
- 按设备、时间段、任务计算程序工时。
- 工时查询页面增加程序工时字段。
- 如果新增设备信息,建议走设备数据扩展表。
预估周期:
- 等设备数据采集确认后再评估。
AI 关键记录:
- 当前不能开发完整程序工时。
- 前置依赖是设备数据采集。
23. 生产领料补充-机加
页面:生产领料(机加)
需求:
- 领料单增加备注字段。
开发思路:
- 定位机加生产领料页面。
- 找到领料保存存储过程。
- 领料单表增加备注字段,或确认已有备注字段。
- 前端表单增加备注输入。
- 列表、详情、打印如有需要同步展示。
预估周期:
- 0.2 天。
AI 关键记录:
- 小字段补充。
- 需要同步保存和查询。
24. 生产退库-机加
页面:生产退库(机加)
需求:
- 添加备注字段。
- 按照装配退库方式修改。
开发思路:
- 对比装配退库备注实现。
- 机加退库表或保存接口增加备注字段。
- 前端退库弹窗增加备注。
- 查询、打印同步展示备注。
预估周期:
- 0.2 天。
AI 关键记录:
- 参考装配退库,不单独设计新口径。
25. 外协任务报表(采购)
页面:外协任务报表(采购)
需求:
- 增加字段:采购到货期说明。
开发思路:
- 定位外协任务报表页面。
- 定位报表查询存储过程或视图。
- 确认采购到货期说明来源。
- 查询结果增加字段。
- 前端表格增加列。
- 导出同步增加列。
预估周期:
- 0.1 天。
AI 关键记录:
- 字段展示类需求。
- 关键是确认字段来源,若 SAP 已有则直接关联。
26. 生产退库-装配
页面:生产退库(装配)
需求:
- 无备注字段,需要增加。
开发思路:
- 定位装配退库保存逻辑。
- 表结构或扩展字段增加备注。
- 退库弹窗增加备注输入。
- 查询、详情、打印同步展示。
预估周期:
- 0.1 天。
AI 关键记录:
- 小字段补充。
- 如果机加和装配退库共用接口,可一起处理。
27. 及时送检报表
页面:新增或扩展页面,名称 及时送检报表
需求:
- 新需求。
- 依赖发料齐套时间。
- 当前 SAP 数据已到。
目标:
- 根据发料齐套时间判断是否及时送检。
- 展示未及时送检或送检滞后的任务。
开发思路:
- 确认 SAP 发料齐套时间字段已经同步到 MES 哪张表。
- 确认送检时间来源。
- SQL 计算发料齐套时间到送检时间的间隔。
- 定义超期规则。
- 页面展示超期任务。
建议字段:
- 生产订单
- 物料编码
- 物料名称
- 发料齐套时间
- 送检时间
- 送检数量
- 超期时长
- 当前状态
预估周期:
- 0.5 天。
AI 关键记录:
- SAP 数据已到,可以进入开发。
- 关键是确认字段落库位置和超期规则。
28. 标牌打印操作
页面:标牌打印操作
需求:
- 需求未确定。
当前结论:
- 暂不开发。
后续需要确认:
- 打印触发点。
- 标牌模板。
- 打印字段。
- 是否支持补打。
- 是否记录打印次数和打印人。
预估周期:
- 暂无法排期。
AI 关键记录:
- 需求不明确,不进入开发。
29. 发货通知列表
页面:新增页面,名称 发货通知列表
需求:
- SAP 已提供数据。
- 大屏已显示。
- 需要新增报表。
开发思路:
- 复用大屏已有数据来源。
- 新增普通报表页面。
- 增加查询条件:销售订单、客户、发货日期、发货状态、物料编码。
- 表格展示发货通知明细。
- 支持导出。
建议字段:
- 销售订单
- 客户
- 物料编码
- 物料名称
- 发货数量
- 要求发货日期
- 发货通知状态
- SAP 单据号
预估周期:
- 0.5 天。
AI 关键记录:
- 数据源已存在,重点是从大屏改为报表查询。
30. 制定标准工艺
页面:制定标准工艺
需求:
- 点击保存时增加提示信息。
开发思路:
- 定位保存按钮和保存接口。
- 保存前做必要校验提示。
- 保存成功显示成功提示。
- 保存失败显示后端返回原因。
- 避免无响应或提示不明确。
预估周期:
- 0.1 天。
AI 关键记录:
- 前端提示优化。
- 不涉及复杂业务逻辑。
31. 追加需求处理状态汇总
| 需求 | 处理状态 | 周期 |
|---|---|---|
| 工艺内容修改 | 暂不开发,待讨论已开工任务规则 | 无法排期 |
| 工序流转卡增加原料编码 | 可开发 | 0.2 天 |
| 作业者工时新增指派对象 | 可开发 | 0.1 天 |
| 作业者工时一对多计算 | 暂不开发,需重定计算规则 | 无法排期 |
| 程序工时与设备采集 | 等待设备数据采集 | 待评估 |
| 机加领料备注 | 可开发 | 0.2 天 |
| 机加退库备注 | 可开发 | 0.2 天 |
| 外协任务报表采购到货期说明 | 可开发 | 0.1 天 |
| 装配退库备注 | 可开发 | 0.1 天 |
| 及时送检报表 | SAP 数据已到,可开发 | 0.5 天 |
| 标牌打印操作 | 需求未确定 | 无法排期 |
| 发货通知列表 | SAP 数据已提供,可开发 | 0.5 天 |
| 制定标准工艺保存提示 | 可开发 | 0.1 天 |