Files
yl/MES_Manage_View_V20/新增需求界面原型设计_2026-05-25.md
2026-05-25 18:30:31 +08:00

525 lines
30 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-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. 工时异常是否需要确认闭环,还是只做查询。