Files
MES/yawei-mes/.tasks/2025-12-28_生产计划、FIIH质量管理优化.md
2026-04-02 10:39:03 +08:00

126 lines
4.2 KiB
Markdown
Raw Permalink 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.

# 生产计划、FIIH质量管理优化
## 原始需求(用户提供)
### 数据库字段新增
1. 在设备表中增加产能字段,单位为吨/天
2. 在供应商信息表中增加供货时间字段,单位为天
### 生产计划优化
#### 需求1来源类型关联销售订单
- 若来源类型选择"销售订单"且来源编号关联了具体的某个订单
- 则新增表单中的计划结束日期为发货日期,不可修改
- 同理,在计划产量那里也去读关联的订单产量,不可修改
#### 需求2新增页面增加两个控件
**a. 休息日配置**
- 两个复选按钮:周六、周日
- 若都选择,则计划日期中包含周六与周日的需要排除周六与周日的产能
- 同时也支持单选
**b. 计划分析(只读文本框)**
**物料分析部分:**
- 把现在的物料提醒放入
- 如果缺物料的话根据产量、计划开始日期、供应商对应BOM表中的物料供货时间和物料剩余来提示
- 提示格式:`最晚xx日前完成xx物料的采购采购为xx吨物料供应商为xx供货时间为xx天`
- 若有多个物料,则多条显示
**产能分析部分:**
- 产能从当前订单的工序路线中对应设备的**最低产能**获取(瓶颈设备)
- 计算公式:`(计划结束日期 - 计划开始日期 - 休息日天数) * 产能`
- 与计划产量对比:
-`可用产能 >= 计划产量`:提示"根据目前产能可以正常完成此计划产能为xx吨/天"
-`可用产能 < 计划产量`:提示"在当前计划日期内无法完成此计划需加班加点进行生产产能为xx吨/天"
#### 需求3主列表操作列
- 增加"计划分析"按钮
- 点击后弹窗展示计划分析内容
### FIIH质量管理优化
1. **新增时支持上传附件**
2. **主列表增加查看附件列**(创建时间前一列,固定列)
3. **适用页面**objectDataView 和 dataOverview
---
## 已确认信息
| 问题 | 答案 |
|------|------|
| 产能来源 | 工序路线→工序→设备的最低产能 |
| 工序与设备 | 工序表增加设备字段,支持多个设备 |
| 工序校验 | 改为弹窗二次确认 |
| 生产计划与工序路线 | pro_plan增加route_id按产品带入可修改 |
| 物料供应商 | BOM明细表已有supplier_id |
| 销售订单发货日期 | sal_order_entry.delivery_date |
| FIIH附件 | 方案B表中增加attachment字段 |
---
## 需求核对清单
### 一、数据库字段变更9项
| 表名 | 字段名 | 类型 | 说明 |
|------|--------|------|------|
| dm_equipment | capacity | decimal(10,2) | 产能(吨/天) |
| md_supplier | delivery_days | int | 供货时间(天) |
| pro_process | equipment_ids | varchar(500) | 设备ID多个逗号分隔 |
| pro_process | equipment_names | varchar(500) | 设备名称(多个逗号分隔) |
| pro_plan | route_id | bigint | 工序路线ID |
| pro_plan | route_name | varchar(64) | 工序路线名称 |
| pro_plan | rest_days | varchar(20) | 休息日配置 |
| pro_plan | plan_analysis | text | 计划分析结果 |
| ymes_fiih_data | attachment | varchar(500) | 附件路径 |
### 二、生产计划功能9项
1. 关联销售订单时,结束日期=发货日期,只读
2. 关联销售订单时,计划产量=订单数量,只读
3. 工序路线下拉框,按产品带入可修改
4. 休息日-周六复选框
5. 休息日-周日复选框
6. 物料分析(含供应商供货时间)
7. 产能分析(取最低产能)
8. 计划分析只读文本框
9. 主列表"计划分析"按钮
### 三、工序管理功能2项
1. 工序绑定设备(多选)
2. 工序校验改为弹窗二次确认
### 四、FIIH功能5项
1. 新增时附件上传
2. objectDataView附件列
3. dataOverview附件列
4. 无附件显示"-"
5. 支持下载附件
---
## 产能计算逻辑
```
工序路线 → 工序列表 → 每个工序的设备 → 取最低产能
工作日 = 总天数 - 排除的周六数 - 排除的周日数
可用产能 = 工作日 × 瓶颈产能
```
## 物料分析逻辑
```
BOM明细 → 需求量 = 计划产量 × 用量
缺口 = 需求量 - 库存
最晚采购日期 = 开始日期 - 供货时间
```
---
请确认以上需求是否完整准确。