enterprise-saa-s-dashboard-.../docs/生产管理系统流程与讨论文档.md

9.7 KiB
Raw Blame History

地空业务支撑平台 —— 生产管理子系统 流程与讨论文档

版本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