Files
yl/MES_Manage_View_V20/新增需求分析与开发记录_2026-05-23.md
2026-05-23 17:45:57 +08:00

1178 lines
31 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-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. 生产计划跟踪
页面:生产计划跟踪
当前查询:`生产管理_生产计划跟踪`
目标:
1. 工艺路线内容在当前序中展示。
2. 根据任务状态判断哪道序正在加工、哪些序等待加工。
3. 工序文字根据状态变色。
4. 进度显示:
- 正在加工:`打磨中`
- 已完成且下一序未开始:`打磨毕待淬火`
5. 增加 `标准工时` 字段。
6. 增加 `订单状态` 字段。
已确认口径:
- 当前序不是只显示一个工序名,而是显示工艺路线内容。
- 路线中括号内显示指派对象。
- `外协` 也是指派对象的一种。
- 示例:`打磨(张三) -> 淬火(外协)`
展示规则:
- 正在加工的工序高亮显示。
- 已完成工序根据下一道工序生成 `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 关键记录:
- 这是质检预告页,不是实际质检记录页。
- 强依赖装配已排产需求。
- 分组字段是装配完成时间。
## 总体开发顺序建议
优先级建议:
1. 低风险页面增强:
- 机加件已排产日期筛选
- 生产工艺自动带出标准工艺
- 让步接收记录
- 及时开工报表指派对象正反选
2. 报表类:
- 及时检验报表
- 机加班次产量表
- 生产日报-送检
- 手续确认报表
3. 流程增强:
- 异常管控直接报异常
- 外协任务检验字段补充
- 生产订单批量关闭 SAP 状态
4. 新模块:
- 设计任务报工
- 编程报工
5. 大型专项:
- 装配已排产需求
- 质检任务早知道
- 及时齐套跟踪结果报表
主要风险:
- SAP 字段和接口未完全就绪。
- 发料齐套时间字段未落地。
- 设计任务报工会影响后续设计工时汇总。
- 装配已排产需求字段多、依赖多,应单独排期。
- SAP 写操作类需求必须严格校验和记录日志。
## 开发实施总流程
如果后续由我实际修改这些需求,整体会按下面流程推进,避免直接改页面导致口径不一致。
1. 定位菜单和页面
- 先按中文页面名到数据库表 `登录基础数据_二级菜单` 中确认菜单名称、路径、组件地址。
- 再到前端 `src/views` 下定位 Vue 文件。
- 如果是新增页面,需要同步规划菜单记录、组件路径、权限角色。
2. 定位现有查询和保存接口
- 在页面中查找 `CreateData(...)` 调用。
- 确认当前使用的存储过程名称。
-`script.sql` 中找到对应存储过程、表、视图。
- 判断是改现有存储过程,还是新增存储过程更合适。
3. 先定数据口径
- 明确字段来源MES、SAP、手工维护、设备采集。
- 明确状态口径:已完成、已关闭、已入库、已检验、已报工。
- 明确计算口径:工时合计、进度、超期天数、合格率。
- 对无法确定的字段,不直接写死逻辑,优先标记为待确认或预留字段。
4. 后端优先
- 先改 SQL 查询或保存逻辑。
- 对新增字段先补表结构或扩展表。
- 对报表类需求,优先让 SQL 返回前端可直接展示的数据。
- 前端不承担复杂业务汇总,避免后续统计口径分散。
5. 前端改造
- 保持现有 Element UI 和项目写法。
- 查询条件、表格列、弹窗、导出打印按现有页面风格实现。
- 对大数据明细采用点击展开或弹窗按需加载。
- 不影响原流程的地方,优先做新增入口,不覆盖旧入口。
6. 权限和菜单
- 新增页面需要补 `登录基础数据_二级菜单` 菜单记录。
- 需要确认角色权限。
- 报工、异常、SAP 写操作类按钮要特别确认权限。
7. 测试和验收
- 每条需求至少准备正常数据、边界数据、空数据。
- 报表类核对 SQL 汇总值和页面展示值。
- SAP 写操作类必须测试成功、失败、重复执行、部分失败。
- 最终执行构建并记录影响范围。
## 开发分类思路
字段新增类:
- 先确认字段放现有表还是扩展表。
- 小字段优先跟随业务主表,例如备注、提示信息、手工维护字段。
- 字段新增后同步改查询、保存、导出、打印。
报表新增类:
- 优先新增独立查询存储过程。
- 页面只负责筛选、展示、导出。
- 统计口径放 SQL方便客户核对。
流程增强类:
- 尽量保留原入口。
- 新增快捷入口或新增状态字段。
- 涉及审批、SAP、工时的流程必须记录操作日志。
SAP 依赖类:
- 先确认 SAP 字段、接口、返回示例。
- 只读查询和写入更新分开设计。
- 写 SAP 的需求必须做后端二次校验和失败记录。
暂无法修改类:
- 不是技术上永远不能改,而是当前业务规则或数据源未定。
- 先记录为暂缓,不进入开发排期。
- 等客户或 SAP/设备数据确认后再重新评估。
## 19. 工艺内容修改
页面:工艺内容修改
需求:
- 需要修改工艺。
- 重点争议:已开工任务如何处理。
当前结论:
- 本期无法修改。
- 尤其已开工任务涉及已排产、已开工、已报工、质检、工时统计等链路。
- 如果直接修改历史工艺,会导致任务执行记录和原工艺不一致。
如果后续要做,建议流程:
1. 未开工任务允许修改生产工艺。
2. 已开工任务不直接覆盖原工艺。
3. 已开工任务如必须变更,应生成工艺变更记录或新版本工艺。
4. 已报工任务保留原工艺快照。
5. 报表按任务实际执行工艺统计,不按最新工艺覆盖。
本期处理:
- 暂不开发。
- 作为待讨论需求记录。
预估周期:
- 暂无法排期。
AI 关键记录:
- 已开工任务不建议直接改工艺。
- 需要先定工艺版本和历史快照规则。
## 20. 工序流转卡
页面:工序流转卡
需求:
- 打印信息增加原料编码。
开发思路:
1. 找到工序流转卡打印页面和打印模板。
2. 找到当前打印数据来源。
3. 在查询中补充原料编码字段。
4. 打印模板增加原料编码显示。
5. 打印预览确认字段位置和换行。
影响范围:
- 查询 SQL。
- 打印模板。
预估周期:
- 0.2 天。
AI 关键记录:
- 小改动。
- 重点确认原料编码字段来源。
## 21. 工时报表
页面:工时报表
需求 1
- 作业者工时新增指派对象字段。
开发思路:
1. 定位作业者工时报表页面。
2. 定位当前查询存储过程。
3. 查询结果中增加指派对象字段。
4. 前端表格增加列。
5. 如有导出,同步增加导出列。
预估周期:
- 0.1 天。
需求 2
- 作业者工时一对多问题。
- 需要在报工结束后直接计算。
- 上版本报工是计算的,现在不计算。
当前结论:
- 本期无法修改。
原因:
- 该问题涉及报工结束时的工时分摊和一对多计算规则。
- 当前版本已经改变了计算口径。
- 如果没有明确恢复规则直接改会影响历史工时报表、SAP 工时上传、工时校验。
后续如要做,需确认:
- 一对多是一个人对应多个任务,还是一个任务对应多人。
- 工时按人数均分、按任务数均分,还是按实际开始结束时间计算。
- 是否需要重算历史数据。
- 是否影响 SAP 上传。
AI 关键记录:
- 指派对象字段可快速加。
- 一对多工时计算暂不改,需重新确认计算规则。
## 22. 工时查询
页面:工时查询
需求:
- 程序工时字段需要跟设备数据采集计算。
- 后续可能新增其他设备信息。
当前结论:
- 等待设备数据采集。
原因:
- 程序工时不能靠 MES 页面单独计算。
- 必须依赖设备采集数据,包括设备号、运行开始、运行结束、程序号、循环时间等。
后续开发思路:
1. 明确设备采集表或接口。
2. 确认设备数据与 MES 任务的关联字段。
3. 按设备、时间段、任务计算程序工时。
4. 工时查询页面增加程序工时字段。
5. 如果新增设备信息,建议走设备数据扩展表。
预估周期:
- 等设备数据采集确认后再评估。
AI 关键记录:
- 当前不能开发完整程序工时。
- 前置依赖是设备数据采集。
## 23. 生产领料补充-机加
页面:生产领料(机加)
需求:
- 领料单增加备注字段。
开发思路:
1. 定位机加生产领料页面。
2. 找到领料保存存储过程。
3. 领料单表增加备注字段,或确认已有备注字段。
4. 前端表单增加备注输入。
5. 列表、详情、打印如有需要同步展示。
预估周期:
- 0.2 天。
AI 关键记录:
- 小字段补充。
- 需要同步保存和查询。
## 24. 生产退库-机加
页面:生产退库(机加)
需求:
- 添加备注字段。
- 按照装配退库方式修改。
开发思路:
1. 对比装配退库备注实现。
2. 机加退库表或保存接口增加备注字段。
3. 前端退库弹窗增加备注。
4. 查询、打印同步展示备注。
预估周期:
- 0.2 天。
AI 关键记录:
- 参考装配退库,不单独设计新口径。
## 25. 外协任务报表(采购)
页面:外协任务报表(采购)
需求:
- 增加字段:采购到货期说明。
开发思路:
1. 定位外协任务报表页面。
2. 定位报表查询存储过程或视图。
3. 确认采购到货期说明来源。
4. 查询结果增加字段。
5. 前端表格增加列。
6. 导出同步增加列。
预估周期:
- 0.1 天。
AI 关键记录:
- 字段展示类需求。
- 关键是确认字段来源,若 SAP 已有则直接关联。
## 26. 生产退库-装配
页面:生产退库(装配)
需求:
- 无备注字段,需要增加。
开发思路:
1. 定位装配退库保存逻辑。
2. 表结构或扩展字段增加备注。
3. 退库弹窗增加备注输入。
4. 查询、详情、打印同步展示。
预估周期:
- 0.1 天。
AI 关键记录:
- 小字段补充。
- 如果机加和装配退库共用接口,可一起处理。
## 27. 及时送检报表
页面:新增或扩展页面,名称 `及时送检报表`
需求:
- 新需求。
- 依赖发料齐套时间。
- 当前 SAP 数据已到。
目标:
- 根据发料齐套时间判断是否及时送检。
- 展示未及时送检或送检滞后的任务。
开发思路:
1. 确认 SAP 发料齐套时间字段已经同步到 MES 哪张表。
2. 确认送检时间来源。
3. SQL 计算发料齐套时间到送检时间的间隔。
4. 定义超期规则。
5. 页面展示超期任务。
建议字段:
- 生产订单
- 物料编码
- 物料名称
- 发料齐套时间
- 送检时间
- 送检数量
- 超期时长
- 当前状态
预估周期:
- 0.5 天。
AI 关键记录:
- SAP 数据已到,可以进入开发。
- 关键是确认字段落库位置和超期规则。
## 28. 标牌打印操作
页面:标牌打印操作
需求:
- 需求未确定。
当前结论:
- 暂不开发。
后续需要确认:
- 打印触发点。
- 标牌模板。
- 打印字段。
- 是否支持补打。
- 是否记录打印次数和打印人。
预估周期:
- 暂无法排期。
AI 关键记录:
- 需求不明确,不进入开发。
## 29. 发货通知列表
页面:新增页面,名称 `发货通知列表`
需求:
- SAP 已提供数据。
- 大屏已显示。
- 需要新增报表。
开发思路:
1. 复用大屏已有数据来源。
2. 新增普通报表页面。
3. 增加查询条件:销售订单、客户、发货日期、发货状态、物料编码。
4. 表格展示发货通知明细。
5. 支持导出。
建议字段:
- 销售订单
- 客户
- 物料编码
- 物料名称
- 发货数量
- 要求发货日期
- 发货通知状态
- SAP 单据号
预估周期:
- 0.5 天。
AI 关键记录:
- 数据源已存在,重点是从大屏改为报表查询。
## 30. 制定标准工艺
页面:制定标准工艺
需求:
- 点击保存时增加提示信息。
开发思路:
1. 定位保存按钮和保存接口。
2. 保存前做必要校验提示。
3. 保存成功显示成功提示。
4. 保存失败显示后端返回原因。
5. 避免无响应或提示不明确。
预估周期:
- 0.1 天。
AI 关键记录:
- 前端提示优化。
- 不涉及复杂业务逻辑。
## 31. 追加需求处理状态汇总
| 需求 | 处理状态 | 周期 |
|---|---|---|
| 工艺内容修改 | 暂不开发,待讨论已开工任务规则 | 无法排期 |
| 工序流转卡增加原料编码 | 可开发 | 0.2 天 |
| 作业者工时新增指派对象 | 可开发 | 0.1 天 |
| 作业者工时一对多计算 | 暂不开发,需重定计算规则 | 无法排期 |
| 程序工时与设备采集 | 等待设备数据采集 | 待评估 |
| 机加领料备注 | 可开发 | 0.2 天 |
| 机加退库备注 | 可开发 | 0.2 天 |
| 外协任务报表采购到货期说明 | 可开发 | 0.1 天 |
| 装配退库备注 | 可开发 | 0.1 天 |
| 及时送检报表 | SAP 数据已到,可开发 | 0.5 天 |
| 标牌打印操作 | 需求未确定 | 无法排期 |
| 发货通知列表 | SAP 数据已提供,可开发 | 0.5 天 |
| 制定标准工艺保存提示 | 可开发 | 0.1 天 |