地空业务支撑平台 —— 生产管理子系统 流程与讨论文档
版本:v3.0
更新日期:2026-04-27
状态:会议评审稿
一、系统模块总览
| 模块 |
路由 |
核心功能 |
当前状态 |
| 首页 Dashboard |
/ |
全局数据概览、待处理任务快捷入口 |
✅ 已实现 |
| 设备列表 |
/devices |
设备筛选、卡片列表、设备详情 |
✅ 已实现 |
| 设备详情 |
/devices/[sn] |
基本信息、授权、装配记录、子设备、固件、维修历史 |
✅ 已实现 |
| 设备型号管理 |
/models |
型号CRUD、Checklist模板、BOM表管理 |
✅ 已实现 |
| 设备登记 |
/registration |
装机信息、BOM清单、装配Checklist |
✅ 已实现 |
| 物料列表 |
/materials |
物料实例管理、状态跟踪、校准信息 |
✅ 已实现 |
| 物料管理 |
/materials/manage |
物料类型定义、版本管理、固件关联 |
✅ 已实现 |
| 物料登记 |
/materials/register |
单个/批量登记物料、校准文件导入 |
✅ 已实现 |
| 授权管理 |
/licenses |
按型号管理授权模块配置 |
✅ 已实现 |
| 配置文件管理 |
/config-files |
按型号绑定配置文件(发射/采集/网络参数) |
✅ 已实现 |
| 固件库 |
/firmware |
固件版本管理、上传、下载 |
✅ 已实现 |
| 维修工单 |
/repair |
工单全生命周期(新建→处理→关闭) |
✅ 已实现 |
| 报废回收 |
/scrap |
报废审批流程、物料回收入库 |
✅ 已实现 |
二、核心业务流程
2.1 设备生产装配流程
flowchart LR
A[设备型号管理] -->|定义BOM表| B[物料准备]
B -->|物料登记入库| C[物料列表]
C -->|选择物料| D[设备登记]
A -->|Checklist模板| D
D -->|装配完成| E[设备列表]
E -->|待激活出厂| F[客户在线激活使用]
2.2 物料全生命周期
flowchart TD
A[物料管理\n定义物料类型/版本] --> B[物料登记\n录入SN/版本/校准文件]
B --> C{物料状态}
C -->|在库| D[等待装配]
C -->|已装配| E[绑定设备]
C -->|故障| F[维修工单]
C -->|报废| G[报废回收]
D --> E
F -->|修复| D
F -->|无法修复| G
G -->|可回收物料| D
2.3 物料分类体系
| 物料分类 |
物料名称示例 |
物料版本示例 |
有固件 |
需校准 |
| 主协板 |
GD30 主协板 |
MB-GD-V1.0 |
✅ GD系列 |
❌ |
| 采集板 |
GD30 采集板 |
RX-GD-V1.0 |
✅ GD系列 |
✅ |
| 发射板 |
GD30 发射板 |
TX-GD-V1.0 |
✅ GD系列 |
❌ |
| 升压板 |
GD30 升压板 |
B0-600-V1.0 |
❌ |
❌ |
| 电缆头 |
通用电缆头 SR10/SR20 |
SR10 |
❌ |
❌ |
| 电缆 |
通用电缆 |
CBL-60M |
❌ |
❌ |
| 机箱 |
通用机箱 |
GD30-CASE-B |
❌ |
❌ |
| 电源 |
BP150/BP300/BP600 电源 |
BP150-V1.0 等 |
❌ |
❌ |
固件管理仅限 GD-10/20/30 Supreme 的主协板、采集板、发射板。
2.4 设备型号与BOM关系
flowchart TD
subgraph GD30["GD-30 Supreme"]
GD30_MCB[主协板 ×1]
GD30_ACB[采集板 ×2\n版本须一致 · 需校准]
GD30_TXB[发射板 ×1]
GD30_BST[升压板 ×1]
GD30_CBH[通用电缆头 ×7]
GD30_CBL[通用电缆 ×6]
GD30_CHS[通用机箱 ×1]
GD30_BP[BP600 电源 ×1]
end
subgraph GD20["GD-20 Supreme"]
GD20_MCB[主协板 ×1]
GD20_ACB[采集板 ×1\n需校准]
GD20_TXB[发射板 ×1]
GD20_BST[升压板 ×1]
GD20_CBH[通用电缆头 ×7]
GD20_CBL[通用电缆 ×6]
GD20_CHS2[通用机箱 ×1]
GD20_BP[BP600 电源 ×1]
end
subgraph GD10["GD-10 Supreme"]
GD10_MCB[主协板 ×1]
GD10_ACB[采集板 ×1\n需校准]
GD10_TXB[发射板 ×1]
GD10_BST[升压板 ×1]
GD10_CBH[通用电缆头 ×7]
GD10_CBL[通用电缆 ×6]
GD10_CHS3[通用机箱 ×1]
GD10_BP[BP600 电源 ×1]
end
2.5 维修与报废流程
flowchart TD
A[设备故障] --> B[新建维修工单]
B --> C{故障诊断}
C -->|更换板卡| D[板卡更换\n原板卡SN → 新板卡SN]
C -->|固件修复| E[固件修复\n推送适配固件]
C -->|参数重置| F[参数重置\n重新下发配置]
C -->|无法修复| G[申请报废]
D --> H{是否需要重新授权}
E --> H
F --> H
H -->|是| I[重新生成授权文件]
H -->|否| J[工单关闭]
I --> J
G --> K[报废审批流程]
K --> L{审批结果}
L -->|通过| M[物料检测]
L -->|驳回| N[重新申请/返回维修]
M --> O[可回收物料入库]
O --> P[报废完成\n设备注销]
2.6 授权文件生成与激活流程
flowchart LR
A[设备型号管理] -->|绑定| B[授权模块配置]
A -->|绑定| C[配置文件]
B --> D[授权文件生成\n授权项 + 配置文件]
C --> D
D --> E[APP激活流程]
E --> E1[1. APP连接主机\n检索授权文件]
E1 -->|无授权文件| E2[2. 外网连接平台\nSN号匹配下载]
E2 --> E3[3. 重新连接设备\n传输授权文件激活]
三、数据模型关系
erDiagram
DEVICE_MODELS ||--o{ BOM_TEMPLATES : "定义BOM"
DEVICE_MODELS ||--o{ CHECKLIST_TEMPLATES : "定义Checklist"
DEVICE_MODELS ||--o{ LICENSES : "绑定授权"
DEVICE_MODELS ||--o{ CONFIG_FILES : "绑定配置"
DEVICE_MODELS ||--o{ DEVICES : "生产设备"
BOARD_TYPES ||--o{ BOARD_VERSIONS : "定义版本"
BOARD_TYPES ||--o{ MATERIALS : "生产物料"
BOARD_VERSIONS ||--o{ FIRMWARE : "关联固件"
DEVICES ||--o{ MATERIALS : "装配物料"
DEVICES ||--o{ REPAIR_ORDERS : "维修工单"
DEVICES ||--o{ SCRAP_RECORDS : "报废记录"
REPAIR_ORDERS ||--o| SCRAP_RECORDS : "发起报废"
DEVICE_MODELS {
string name "型号名称"
string code "型号编码"
string status "在产/停产"
}
BOARD_TYPES {
string name "物料名称"
string category "物料分类"
string device_models "适配设备型号"
}
MATERIALS {
string sn "物料SN"
string name "物料名称"
string type "物料类型"
string status "在库/已装配/故障/报废"
}
DEVICES {
string sn "设备SN"
string model "设备型号"
string status "装配中/已激活/已出厂"
}
四、待讨论事项
4.1 维修与报废
| 序号 |
议题 |
说明 |
建议 |
| 8 |
维修工单状态流转 |
当前:待处理 → 处理中 → 已处理 |
是否需要增加"已验收"状态 |
| 9 |
报废审批层级 |
当前:申请 → 主管审批 → 物料检测 → 回收入库 → 完成 |
确认审批权限和层级 |
| 10 |
板卡更换后的授权 |
更换板卡后可选重新生成授权文件 |
确认哪些板卡更换需要强制重新授权 |
4.2 系统演进
| 序号 |
议题 |
说明 |
建议 |
| 11 |
数据报表 |
当前为占位页面 |
确认优先需要哪些报表 |
| 12 |
用户权限 |
当前无权限控制 |
确认角色划分(管理员/装配员/维修员/审批员) |
| 13 |
操作日志 |
当前为占位页面 |
确认需要记录哪些关键操作 |
五、系统全局流程图
flowchart TD
HOME["🏠 首页 Dashboard\n设备统计 · 待处理任务"]
subgraph S0["⚙️ 型号管理(核心枢纽)"]
MODEL["设备型号管理\n型号CRUD · 在产/停产"]
MODEL -->|定义| BOM["BOM表管理\n物料名称 · 物料分类 · 物料类型\n兼容版本 · 数量 · 版本约束"]
MODEL -->|定义| CKL["Checklist模板\nTab切换型号 · 可编辑"]
end
subgraph S1["📦 物料管理"]
MAT_MGR["物料管理\n物料类型定义 · 版本管理"]
MAT_MGR -->|版本抽屉| VER["版本管理抽屉\n状态切换 · 固件管理"]
MAT_REG["物料登记\n单个/批量 · 校准文件"]
MAT_LIST["物料列表\n物料名称 · 物料类型 · 适配型号\n版本 · 描述 · 状态"]
MAT_REG --> MAT_LIST
end
subgraph S2["🖥️ 设备管理"]
DEV_REG["设备登记\n装机信息 · BOM清单 · Checklist"]
DEV_LIST["设备列表\n筛选 · 卡片列表"]
DEV_DETAIL["设备详情\n基本信息 · 授权 · 装配\n子设备 · 固件 · 维修历史"]
DEV_REG --> DEV_LIST
DEV_LIST --> DEV_DETAIL
end
subgraph S3["🔑 授权与配置"]
LIC["授权管理\n按型号配置授权模块"]
CFG["配置文件管理\n发射/采集/网络参数"]
FW["固件库\n主协板/采集板/发射板固件"]
end
subgraph S4["🔧 维修运维"]
REPAIR["维修工单\n新建 · 处理 · 详情"]
SCRAP["报废回收\n审批流程 · 物料回收"]
REPAIR -->|无法修复| SCRAP
SCRAP -->|回收物料| MAT_LIST
end
HOME --> MODEL
HOME --> DEV_LIST
HOME --> REPAIR
HOME --> SCRAP
MODEL -->|授权| LIC
MODEL -->|配置| CFG
MODEL -->|固件| FW
MODEL -->|BOM定义物料需求| MAT_MGR
MAT_LIST -->|装配使用| DEV_REG
BOM -->|装配依据| DEV_REG
CKL -->|装配检查| DEV_REG
DEV_DETAIL -->|发起维修| REPAIR
VER -->|固件管理| FW
style S0 fill:#F0F2F5,stroke:#8C8C8C,stroke-width:2px
style S1 fill:#F0F5FF,stroke:#597EF7,stroke-width:2px
style S2 fill:#eef5f0,stroke:#4a7c59,stroke-width:2px
style S3 fill:#E6FFFB,stroke:#13C2C2,stroke-width:2px
style S4 fill:#FFF1F0,stroke:#FF4D4F,stroke-width:2px
style HOME fill:#4a7c59,color:#FFFFFF,stroke:#4a7c59