docs: 更新元利MES分析与今日工作汇报

This commit is contained in:
meswork764
2026-05-25 18:30:31 +08:00
parent c96b10fb0c
commit 39638e9032
7 changed files with 13325 additions and 1 deletions

View File

@@ -0,0 +1,524 @@
# 新增需求界面原型设计
生成日期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. 工时异常是否需要确认闭环,还是只做查询。