flowchart LR
  subgraph FE[前端方法]
    searchTable[searchTable<br/>订单列表查询]
    editProcess[editProcess/editProcesssearch<br/>打开编辑并查工艺]
    getitemdata[getitemdata<br/>查原料]
    getProcess[getProcess<br/>查工序基础库]
    getbasedata[getbasedata<br/>查设备基础数据]
    editProcedure[editProcedure/updateProcess/updateProcess2<br/>新增或编辑工序]
    orderOps[upOne/downOne/insertOne/deleteOne<br/>排序插入删除]
    copyOps[copyData/searchTable2/searchTable4/submitCopy<br/>工艺拷贝]
    saveOps[saveProcess/processSave<br/>启用/保存为标准工艺]
    dispatchOps[workprocess/oneworkprocess<br/>任务下发]
    drawingOps[getNum/getNum2<br/>图纸查看]
  end

  subgraph SP[存储过程/接口]
    sp1[计划排产_生产订单_订单查询]
    sp2[工艺管理_生产工艺_查询生产工艺]
    sp3[工艺管理_获取物料原料信息]
    sp4[MES_ProcessManagement_ProcessGet]
    sp5[设备管理_设备信息_查询]
    sp6[工艺管理_零件工序_生产工艺_修改数据]
    sp7[工艺管理_零件工序_生产工艺_编辑]
    sp8[工艺管理_零件工序_生产工艺_编辑插入工序]
    sp9[工艺管理_零件工序_生产工艺_上移工序/下移工序/插入工序/删除工序]
    sp10[工艺管理_生产工艺_生产工艺拷贝/标准工艺拷贝]
    sp11[MES_ProcessManagement_ProcessBindGet]
    sp12[工艺管理_制定标准工艺_拷贝生产工艺]
    sp13[工艺管理_生产工艺_工艺拷贝]
    sp14[工艺管理_生产工艺_启用]
    sp15[车间生产管理工艺_零件工序_保存为标准工艺]
    sp16[计划排产_生产订单_订单任务_生产工艺任务下发]
    sp17[计划排产_生产订单_订单任务_单条生产工艺任务下发]
    sp18[工艺管理_图纸维护_查看图纸]
    sp19[工艺管理_工艺维护_查看图纸]
    sp20[工艺管理_零件工序_生产工艺_批量生成生产工艺]
  end

  subgraph DB[业务数据对象]
    orderData[生产订单/计划排产数据]
    stdProcess[标准工艺库]
    productProcess[订单级生产工艺库]
    processBase[工序基础表]
    deviceBase[设备基础资料<br/>量具/机床/车间]
    materialData[物料原料/BOM/库存线索]
    drawingData[零件图纸/工艺图纸 PDF]
    taskData[生产任务/工序任务]
  end

  searchTable --> sp1 --> orderData
  editProcess --> sp2 --> productProcess
  getitemdata --> sp3 --> materialData
  getProcess --> sp4 --> processBase
  getbasedata --> sp5 --> deviceBase
  editProcedure --> sp6 --> productProcess
  editProcedure --> sp8 --> productProcess
  editProcedure --> sp2
  orderOps --> sp9 --> productProcess
  orderOps --> sp2
  editProcedure --> sp7 --> productProcess
  copyOps --> sp10 --> productProcess
  copyOps --> sp11 --> stdProcess
  copyOps --> sp12 --> productProcess
  copyOps --> sp13 --> productProcess
  saveOps --> sp14 --> productProcess
  saveOps --> sp15 --> stdProcess
  dispatchOps --> sp16 --> taskData
  dispatchOps --> sp17 --> taskData
  drawingOps --> sp18 --> drawingData
  drawingOps --> sp19 --> drawingData
  searchTable -.批量生成入口.-> sp20 --> productProcess

  classDef fe fill:#E8F3FF,stroke:#2B6CB0,color:#111;
  classDef sp fill:#EAF8EA,stroke:#2F855A,color:#111;
  classDef db fill:#FFF7E6,stroke:#C47F00,color:#111;
  class searchTable,editProcess,getitemdata,getProcess,getbasedata,editProcedure,orderOps,copyOps,saveOps,dispatchOps,drawingOps fe;
  class sp1,sp2,sp3,sp4,sp5,sp6,sp7,sp8,sp9,sp10,sp11,sp12,sp13,sp14,sp15,sp16,sp17,sp18,sp19,sp20 sp;
  class orderData,stdProcess,productProcess,processBase,deviceBase,materialData,drawingData,taskData db;

