# 批次管理

## 1. 功能概述

批次管理属于 MES 系统的核心模块，用于管理生产批次，实现生产任务的创建、跟踪和监控。

**核心功能：**

- 批次管理：维护生产批次的新增、删除、修改、查询
- 批次关联：关联工艺流程、产品型号、产区和产线

**功能对应截图** ：
![图片：批次管理功能截图](/public/image/process_model/图片：工艺模型功能截图.png)


## 2. 术语说明

| 术语 | 定义 | 说明 |
|------|------|------|
| 批次 | Production Batch，具有独立标识的生产单位 | 用于追踪和管理生产过程 |
| 工艺流程 | Process Flow，生产工艺路线 | 定义产品的生产工艺步骤 |
| 产品型号 | Product Model，产品规格型号 | 对应生产的产品种类 |
| 计划预计完成日期 |计划完成时间 | 批次计划完成的时间 |
| 计划预计完成数量 |计划完成数量 | 批次计划生产的数量 |



## 3. 数据模型关系说明

### 3.1 批次与其他实体关系

```mermaid
flowchart TB
    subgraph 批次
        B[批次]
    end

    subgraph 基础数据
        F[工厂]
        L[产线]
        PF[工艺流程]
        PM[产品型号]
    end

    B -->|关联| F
    B -->|关联| L
    B -->|关联| PF
    B -->|关联| PM
```

**关系说明：**

| 关系类型 | 说明 |
|---------|------|
| 批次 → 工厂 | **N:1**：多个批次属于一个工厂 |
| 批次 → 产线 | **N:1**：多个批次属于一条产线 |
| 批次 → 工艺流程 | **N:1**：多个批次使用同一工艺流程 |
| 批次 → 产品型号 | **N:1**：多个批次生产同一产品型号 |


## 4. 批次管理交互流程

### 4.1 批次列表

#### 4.1.1 批次列表说明

批次列表展示所有生产批次信息，支持按多种条件查询和筛选。

**功能对应截图** ：
![图片：批次列表截图](/public/image/process_model/图片：工序单元列表截图.png)

#### 4.1.2 批次查询

**查询条件：**

| 查询条件 | 说明 |
|---------|------|
| 批次编号 | 按批次编号精确查询 |
| 产品型号 | 按产品型号筛选 |
| 工厂 | 按工厂筛选 |
| 产线 | 按产线筛选 |
| 创建时间 | 按创建时间范围筛选 |

### 4.2 新增批次

#### 4.2.1 新增批次说明

创建新的生产批次，需要选择关联的基础数据和生产参数。

**操作步骤：**

1. 进入【生产配置】→【批次管理】→【批次列表】
2. 点击【新增】按钮
3. 选择关联的工艺流程
4. 选择产品型号
5. 选择产区
6. 选择产线
7. 填写计划预计完成日期
8. 填写计划预计完成数量
9. 点击【确定】完成批次创建

**字段说明：**

| 字段 | 说明 | 必填 |
|------|------|------|
| 批次号 | 批次的唯一标识代码，用户自定义 | 是 |
| 工艺流程 | 批次使用的生产工艺路线 | 是 |
| 产品型号 | 批次生产的产品规格 | 是 |
| 产区 | 批次所属的产区 | 是 |
| 产线 | 批次执行的产线 | 是 |
| 预计完成日期 | 计划完成时间 | 是 |
| 生产数量 | 计划生产数量 | 是 |
| 批次状态 | 初始状态为"待生产" | 否 |
| 备注 | 其他补充说明信息 | 否 |

**【重要】** 批次编号创建后不允许修改，请在创建时仔细确认。
**【重要】** 批次一旦开始生产，不允许删除。

**功能对应截图** ：
![图片：新增批次截图](/public/image/process_model/图片：新增工序单元截图.png)

### 4.3 编辑批次

#### 4.3.1 编辑批次说明

修改批次信息，仅能编辑计划预计完成日期和计划预计完成数量。

**操作步骤：**

1. 进入【生产配置】→【批次管理】→【批次列表】
2. 在列表中找到需要编辑的批次
3. 点击【编辑】按钮
4. 修改需要更新的信息
5. 点击【确定】完成修改

**【注意】** 已开始生产的批次不允许编辑基本信息，仅可更新备注信息。

### 4.4 删除批次

#### 4.4.1 删除批次说明

删除批次记录，仅未开始生产的批次可删除。

**操作步骤：**

1. 进入【生产配置】→【批次管理】→【批次列表】
2. 在列表中找到需要删除的批次
3. 点击【删除】按钮
4. 确认删除操作

**【注意】** 删除批次会将批次数据永久删除，无法恢复。



## 4.5.1. 电池批量登录

**操作步骤：**

1. 进入【生产配置】→【批次管理】→【批次列表】
2. 点击【导入】按钮
3. 按照模板格式填写电池数据
4. 点击【选择文件】上传填写好的Excel文件
5. 点击【开始导入】执行数据导入
6. 查看导入结果报告

**【注意】** 导入前请确保关联的工艺流程、产品型号、工厂、产线已存在。

