# 新增需求界面原型设计 生成日期:2026-05-25 依据文档:`新增需求分析与开发记录_2026-05-23.md` 说明:本文只描述界面原型、字段、按钮、弹窗和交互,不涉及代码修改。 ## 一、界面设计总原则 1. 报表页只负责查询、展示、导出、钻取;不把基础字段维护塞进报表页。 2. 待办页可以承担确认动作,例如手续确认、异常处理。 3. 工艺、关键工序、标准工时仍在标准工艺/生产工艺页面维护。 4. 缺勤、班次、人员、工位类数据需要来源于班次/排班/人员工位绑定,不在大屏直接维护。 5. 所有新增页面保留系统现有风格:顶部查询区、右侧操作按钮、下方表格、必要时弹窗明细。 ## 二、新增页面总览 | 页面名称 | 页面类型 | 菜单建议 | 是否新增页面 | 是否维护数据 | |---|---|---|---|---| | 设计任务报工 | 业务操作页 | 生产管理/报工管理 | 是 | 是 | | 机加班次产量表 | 报表页 | 报表中心/生产报表 | 是 | 否 | | 手续确认报表 | 待办确认页 | 报表中心/装配报表 | 是 | 是,确认状态 | | 及时检验报表 | 催办报表页 | 报表中心/质检报表 | 是 | 否 | | 及时齐套跟踪结果报表 | 查询 + 部分维护页 | 报表中心/齐套报表 | 是 | 可维护预计可执行时间 | | 生产日报-送检 | 日报页 | 报表中心/生产日报 | 是或扩展 | 否 | | 编程任务清单/编程报工 | 业务操作页 | 生产管理/报工管理 | 是 | 是 | | 让步接收记录 | 查询追溯页 | 质量管理/质量报表 | 是 | 否 | | 装配已排产需求 | 交付进度页 | 生产管理/装配管理 | 是 | 部分字段可维护 | | 质检任务早知道 | 预告报表页 | 质量管理/质量报表 | 是 | 否 | | 及时送检报表 | 催办报表页 | 报表中心/质检报表 | 是或扩展 | 否 | | 发货通知列表 | SAP 查询页 | 销售/交付报表 | 是 | 否 | | 工时异常报表 | 异常分析页 | 报表中心/工时报表 | 是或扩展 | 可增加异常确认 | ## 三、页面原型 ### 1. 设计任务报工 定位:MES 自建设计任务和设计工时,不关联生产订单,不上传 SAP。 ```text ┌────────────────────────────────────────────────────────────────────┐ │ 设计任务报工 │ ├────────────────────────────────────────────────────────────────────┤ │ 查询区 │ │ 任务名称 [________] 设计人员 [____] 状态 [全部▼] 日期 [____至____] │ │ [查询] [重置] [新增设计任务] │ ├────────────────────────────────────────────────────────────────────┤ │ 任务列表 │ │ □ 任务编号 | 任务名称 | 设计人员 | 状态 | 开始时间 | 结束时间 | 工时 │ │ | 工作内容 | 结束说明 | 创建人 | 创建时间 | 操作 │ │ ------------------------------------------------------------------ │ │ 操作:[开始报工] [结束报工] [工时记录] [编辑] [删除] │ └────────────────────────────────────────────────────────────────────┘ ``` 弹窗: | 弹窗 | 字段/按钮 | |---|---| | 新增设计任务 | 任务名称、设计人员、计划开始、计划完成、任务说明、保存、取消 | | 开始报工 | 任务信息只读、开始时间默认当前、工作内容、确认开始 | | 结束报工 | 任务信息只读、结束时间默认当前、结束说明、确认结束 | | 工时记录 | 开始时间、结束时间、工时、工作内容、操作人 | 状态: - 未开始 - 进行中 - 已完成 - 已取消 ### 2. 机加班次产量表 定位:报表页,查看每天每台设备每班次干了什么活。 ```text ┌────────────────────────────────────────────────────────────────────┐ │ 机加班次产量表 │ ├────────────────────────────────────────────────────────────────────┤ │ 日期 [____至____] 班次 [全部▼] 设备 [全部▼] 操作人 [____] │ │ [查询] [重置] [导出] │ ├────────────────────────────────────────────────────────────────────┤ │ 汇总卡:设备数 班次数 总数量 总工时 │ ├────────────────────────────────────────────────────────────────────┤ │ 分组表 │ │ ▶ 设备:CNC-01 合计数量 合计工时 │ │ ▶ 日期:2026-05-25 班次:白班 小计数量 小计工时 │ │ 生产订单 | 物料编码 | 物料名称 | 工序 | 开始 | 结束 | 工时 | 数量 | 操作人 │ └────────────────────────────────────────────────────────────────────┘ ``` 字段: - 设备名称 - 日期 - 班次 - 生产订单 - 物料编码 - 物料名称 - 工序名称 - 开始时间 - 结束时间 - 工时 - 数量 - 操作人 说明: - 班次规则来自班次管理。 - 该页面不维护班次,只读取班次和报工记录。 ### 3. 手续确认报表 定位:装配、电气发料齐套后的待办确认页。 ```text ┌────────────────────────────────────────────────────────────────────┐ │ 手续确认报表 │ ├────────────────────────────────────────────────────────────────────┤ │ 生产订单 [____] 合同号 [____] 物料 [____] 指派对象 [全部▼] │ │ 发料齐套日期 [____至____] 手续确认 [未完成▼] │ │ [查询] [重置] [导出] [批量确认完成] │ ├────────────────────────────────────────────────────────────────────┤ │ □ 生产订单 | 合同号 | 物料编码 | 物料名称 | 指派对象 | 发料齐套时间 │ │ 装配完成时间 | 当前状态 | 手续确认 | 确认人 | 确认时间 | 操作 │ │ ------------------------------------------------------------------ │ │ 操作:[确认完成] [查看装配明细] [查看异常] │ └────────────────────────────────────────────────────────────────────┘ ``` 消失条件: - 手续确认 = 已完成 - 生产订单取消 - 生产订单关闭 - 整单已入库 确认弹窗: - 生产订单 - 物料名称 - 当前发料齐套时间 - 确认备注 - 确认完成 - 取消 ### 4. 及时检验报表 定位:生产报工完成超过 2 天仍未检验的催办报表。 ```text ┌────────────────────────────────────────────────────────────────────┐ │ 及时检验报表 │ ├────────────────────────────────────────────────────────────────────┤ │ 生产订单 [____] 物料 [____] 工序 [全部▼] 指派对象 [全部▼] │ │ 报工结束日期 [____至____] 超期天数 [>= 2] │ │ [查询] [重置] [导出] │ ├────────────────────────────────────────────────────────────────────┤ │ 生产订单 | 物料编码 | 物料名称 | 工序 | 指派对象 | 报工数量 │ │ 已检数量 | 未检数量 | 报工结束时间 | 超期天数 | 责任人 | 操作 │ │ ------------------------------------------------------------------ │ │ 操作:[查看报工] [查看质检记录] [生成催办] │ └────────────────────────────────────────────────────────────────────┘ ``` 字段: - 生产订单 - 物料编码 - 物料名称 - 工序名称 - 指派对象 - 报工数量 - 已检数量 - 未检数量 - 报工结束时间 - 超期天数 ### 5. 及时齐套跟踪结果报表 定位:主订单齐套跟踪,支持展开查看 SAP 缺件明细。 ```text ┌────────────────────────────────────────────────────────────────────┐ │ 及时齐套跟踪结果报表 │ ├────────────────────────────────────────────────────────────────────┤ │ 主生产订单 [____] 合同号 [____] 物料 [____] 齐套状态 [全部▼] │ │ 预计可执行时间 [____至____] SAP同步时间 [____至____] │ │ [查询] [重置] [导出] │ ├────────────────────────────────────────────────────────────────────┤ │ ▶ 主生产订单 | 合同号 | 物料编码 | 物料名称 | 计划数量 | 齐套状态 │ │ 缺件数 | 当前进度 | 预计可执行时间 | SAP同步时间 | 操作 │ │ ------------------------------------------------------------------ │ │ 展开明细: │ │ 缺料物料 | 名称 | 缺件数量 | 属性 | 对应单据号 | 当前进度 │ │ 全序展示 | 单条预计完成时间 | 预计可执行时间 | 操作 │ └────────────────────────────────────────────────────────────────────┘ ``` 可维护字段: - 预计可执行时间 - 预计可执行说明 - 主订单与缺料子订单人工绑定关系 弹窗: - 编辑预计可执行时间 - 查看 SAP 缺件明细 - 主子订单关系维护 ### 6. 生产日报-送检 定位:机加/装配送检日报,建议一个页面两个页签。 ```text ┌────────────────────────────────────────────────────────────────────┐ │ 生产日报-送检 │ ├────────────────────────────────────────────────────────────────────┤ │ 页签:[机加送检日报] [装配送检日报] │ ├────────────────────────────────────────────────────────────────────┤ │ 日期 [____] 部门 [全部▼] 生产订单 [____] 物料 [____] │ │ [查询] [重置] [导出日报] │ ├────────────────────────────────────────────────────────────────────┤ │ 日汇总:送检数量 已检数量 合格数量 不合格数量 未检数量 │ ├────────────────────────────────────────────────────────────────────┤ │ 日期 | 部门 | 生产订单 | 物料编码 | 物料名称 | 工序 | 送检数量 │ │ 已检数量 | 合格数量 | 不合格数量 | 送检时间 | 检验时间 | 状态 │ └────────────────────────────────────────────────────────────────────┘ ``` 说明: - 部门归属规则需确认。 - 该页面不维护送检和检验结果。 ### 7. 编程任务清单 / 编程报工 定位:编程任务和编程工时管理。 ```text ┌────────────────────────────────────────────────────────────────────┐ │ 编程任务清单 │ ├────────────────────────────────────────────────────────────────────┤ │ 设备 [全部▼] 工位 [全部▼] 程序员 [____] 状态 [全部▼] │ │ 生产订单 [____] 日期 [____至____] │ │ [查询] [重置] [新增编程任务] [导出] │ ├────────────────────────────────────────────────────────────────────┤ │ 任务编号 | 生产订单 | 物料编码 | 物料名称 | 工序 | 设备/工位 │ │ 程序号 | 编程人员 | 状态 | 开始时间 | 结束时间 | 工时 | 操作 │ │ ------------------------------------------------------------------ │ │ 操作:[开始编程] [结束编程] [编辑程序号] [工时记录] [报异常] │ └────────────────────────────────────────────────────────────────────┘ ``` 弹窗: - 新增编程任务 - 开始编程 - 结束编程 - 工时记录 - 程序号维护 状态: - 未开始 - 编程中 - 已完成 - 已取消 - 异常中 ### 8. 让步接收记录 定位:查询质检记录中让步接收字段不为空的数据。 ```text ┌────────────────────────────────────────────────────────────────────┐ │ 让步接收记录 │ ├────────────────────────────────────────────────────────────────────┤ │ 生产订单 [____] 物料 [____] 检验人 [____] 检验日期 [____至____] │ │ 让步接收类型 [全部▼] │ │ [查询] [重置] [导出] │ ├────────────────────────────────────────────────────────────────────┤ │ 生产订单 | 物料编码 | 物料名称 | 工序 | 检验数量 | 不合格数量 │ │ 让步接收 | 检验人 | 检验时间 | 处置说明 | 操作 │ │ ------------------------------------------------------------------ │ │ 操作:[查看质检记录] [查看不合格处置] │ └────────────────────────────────────────────────────────────────────┘ ``` 说明: - 页面只查询,不维护让步接收。 - 让步接收仍在质检中心或不合格处置维护。 ### 9. 装配已排产需求 定位:装配交付进度中心,整合 SAP 字段、MES 报工、工时、异常、齐套和日计划。 ```text ┌────────────────────────────────────────────────────────────────────┐ │ 装配已排产需求 │ ├────────────────────────────────────────────────────────────────────┤ │ 系统分类 [全部▼] 合同号 [____] 生产订单 [____] 物料 [____] │ │ 发料齐套时间 [____至____] 装配完成时间 [____至____] 状态 [全部▼] │ │ [查询] [重置] [导出] [批量维护] │ ├────────────────────────────────────────────────────────────────────┤ │ 生产订单 | 合同号 | 物料编码 | 物料名称 | 系统/非系统 | 派工时间 │ │ 合同交货期 | 发料齐套时间 | 装配完成时间 | 当前人员 | 当前内容 │ │ 累计工时 | 异常数 | 钣金预达 | 钣金到达 | 泵预达 | 泵到达 | 备注 | 操作 │ │ ------------------------------------------------------------------ │ │ 操作:[查看工时] [查看异常] [查看缺件] [维护字段] [生成日计划] │ └────────────────────────────────────────────────────────────────────┘ ``` 字段分组: - SAP 字段:派工时间、合同交货期 - MES 计算字段:装配完成时间、累计工时、异常数 - 手工维护字段:钣金预达、钣金到达、泵预达、泵到达、备注、当前对应内容 弹窗: - 工时明细 - 异常明细 - 缺件明细 - 手工字段维护 - 日计划预览 ### 10. 质检任务早知道 定位:根据装配已排产需求预测即将进入质检的任务。 ```text ┌────────────────────────────────────────────────────────────────────┐ │ 质检任务早知道 │ ├────────────────────────────────────────────────────────────────────┤ │ 装配完成时间 [____至____] 合同号 [____] 生产订单 [____] │ │ 物料 [____] 状态 [待质检▼] │ │ [查询] [重置] [导出] │ ├────────────────────────────────────────────────────────────────────┤ │ 预计质检日期 | 生产订单 | 合同号 | 物料编码 | 物料名称 | 装配完成时间 │ │ 当前人员 | 当前内容 | 累计工时 | 异常状态 | 质检状态 | 操作 │ │ ------------------------------------------------------------------ │ │ 操作:[查看装配进度] [查看异常] [查看质检记录] │ └────────────────────────────────────────────────────────────────────┘ ``` 说明: - 强依赖装配已排产需求。 - 不直接维护质检结果。 ### 11. 及时送检报表 定位:发料齐套后超过规则时间未送检的任务催办。 ```text ┌────────────────────────────────────────────────────────────────────┐ │ 及时送检报表 │ ├────────────────────────────────────────────────────────────────────┤ │ 生产订单 [____] 合同号 [____] 物料 [____] 指派对象 [全部▼] │ │ 发料齐套时间 [____至____] 送检状态 [未送检▼] 超期天数 [>= 2] │ │ [查询] [重置] [导出] │ ├────────────────────────────────────────────────────────────────────┤ │ 生产订单 | 合同号 | 物料编码 | 物料名称 | 指派对象 | 发料齐套时间 │ │ 是否送检 | 送检时间 | 超期天数 | 加急 | 当前状态 | 操作 │ │ ------------------------------------------------------------------ │ │ 操作:[查看装配任务] [查看质检任务] [生成催办] │ └────────────────────────────────────────────────────────────────────┘ ``` ### 12. 发货通知列表 定位:SAP 已提供数据,大屏已展示,新增普通报表查询页。 ```text ┌────────────────────────────────────────────────────────────────────┐ │ 发货通知列表 │ ├────────────────────────────────────────────────────────────────────┤ │ 发货通知号 [____] 合同号 [____] 客户 [____] 状态 [全部▼] │ │ 要求发货日期 [____至____] SAP同步时间 [____至____] │ │ [查询] [重置] [导出] │ ├────────────────────────────────────────────────────────────────────┤ │ 发货通知号 | 合同号 | 客户 | 物料编码 | 物料名称 | 数量 │ │ 要求发货日期 | 发货状态 | SAP同步时间 | 备注 | 操作 │ │ ------------------------------------------------------------------ │ │ 操作:[查看明细] [查看关联生产订单] │ └────────────────────────────────────────────────────────────────────┘ ``` 说明: - 默认只读 SAP 或 SAP 同步表。 - 如需 MES 备注,建议单独建本地备注扩展字段。 ### 13. 工时异常报表 定位:单件实际工时大于标准单件工时的异常分析。 ```text ┌────────────────────────────────────────────────────────────────────┐ │ 工时异常报表 │ ├────────────────────────────────────────────────────────────────────┤ │ 日期 [____至____] 设备 [全部▼] 工位 [全部▼] 操作人 [____] │ │ 物料 [____] 工序 [全部▼] 超出比例 [>=____%] 状态 [全部▼] │ │ [查询] [重置] [导出] │ ├────────────────────────────────────────────────────────────────────┤ │ 设备/工位 | 生产订单 | 物料编码 | 物料名称 | 工序 | 操作人 │ │ 标准单件工时 | 实际单件工时 | 超出时长 | 超出比例 | 班次 | 状态 | 操作 │ │ ------------------------------------------------------------------ │ │ 操作:[查看工时明细] [确认异常] [填写原因] │ └────────────────────────────────────────────────────────────────────┘ ``` 异常确认弹窗: - 异常原因 - 责任部门 - 处理说明 - 确认人 - 确认时间 ## 四、现有页面改造界面说明 ### 1. 机加件已排产页面 改造点: - `计划开始时间` 改为单日期选择。 - `计划完成时间` 改为单日期选择。 - 表格增加 `总工时` 列。 - 点击总工时打开历史工时明细弹窗。 ```text 查询区:计划开始日期 [____] 计划完成日期 [____] 表格列:... | 总工时 | 操作 总工时点击弹窗:设备 -> 日期 -> 任务明细 ``` ### 2. 生产计划跟踪 改造点: - 当前序展示完整工艺路线。 - 工序按状态变色。 - 增加标准工时、订单状态。 ```text 工艺路线:打磨(张三) -> 淬火(外协) -> 精磨(李四) 状态颜色:进行中高亮、已完成置灰、待加工普通色、异常红色 ``` ### 3. 序检收检/外协任务检验 改造点: - 增加指派对象。 - 增加供应商。 - 增加 SAP 采购收货单号。 建议在检验记录表格和检验详情弹窗中同时展示。 ### 4. 生产订单关闭 改造点: - 表格增加多选。 - 增加 `批量关闭 SAP 订单` 按钮。 - 增加批量关闭结果弹窗。 结果弹窗字段: - 生产订单 - SAP 单据号 - 执行结果 - 失败原因 - 是否可重试 ### 5. 生产工艺 改造点: - 点击编辑时,若无生产工艺,弹窗提示“未找到生产工艺,是否带出标准工艺作为草稿?” - 带出后不自动保存。 - 保存后才写入生产工艺。 ### 6. 异常管控 + 全部报工页面 改造点: - 所有报工页面增加 `报异常` 按钮。 - 选中任务后打开统一异常弹窗。 - 异常弹窗支持多选审批人。 异常弹窗字段: - 异常类型 - 异常说明 - 附件 - 审批人,多选 - 关联订单/任务/工序,只读 ### 7. 及时开工报表 改造点: - 指派对象查询增加模式选择。 ```text 指派对象 [多选] 查询模式 [包含▼ / 排除▼] ``` ### 8. 工时报表 改造点: - 增加指派对象字段。 - 后续支持工时类型和来源模块。 ### 9. 领料/退库/外协报表小字段 | 页面 | 界面改造 | |---|---| | 生产领料(机加) | 增加备注输入/备注列 | | 生产退库(机加) | 增加备注输入/备注列 | | 生产退库(装配) | 增加备注输入/备注列 | | 外协任务报表(采购) | 增加采购到货期说明列 | | 工序流转卡 | 打印模板增加原料编码 | | 制定标准工艺 | 保存成功/失败提示明确化 | ## 五、优先原型顺序 | 优先级 | 页面 | |---|---| | P0 | 手续确认报表、及时检验报表、发货通知列表、生产订单关闭批量 SAP | | P0 | 生产工艺自动带出标准工艺、异常管控直接报异常 | | P1 | 装配已排产需求、及时齐套跟踪结果报表、质检任务早知道 | | P1 | 设计任务报工、编程任务清单/编程报工 | | P1 | 机加班次产量表、生产日报-送检、及时送检报表 | | P2 | 工时异常报表、OEE/设备采集相关界面、现场大屏缺勤/关键工序 | ## 六、客户确认清单 1. 新增页面菜单位置是否按本文建议放置。 2. 手续确认、预计可执行时间、装配已排产需求中的手工字段是否允许页面维护。 3. 设计任务、编程任务是否需要审批或只做报工。 4. 缺勤人员是否已有排班/考勤来源。 5. 关键工序是否确认在标准工艺和生产工艺维护。 6. 及时检验、及时送检的超期天数是否统一为 2 天。 7. 发货通知列表是否只读 SAP 数据,是否需要 MES 备注。 8. 工时异常是否需要确认闭环,还是只做查询。