| | |
| | | startTime: number |
| | | endTime: number |
| | | Status: number |
| | | finishNumber: number |
| | | } |
| | | |
| | | export interface Procedure { |
| | |
| | | /** 1 未生产 2生产中 3生产完成*/ |
| | | Status: 1 | 2 | 3 |
| | | procedure: ProcedureProcedure |
| | | productProcedureID: string |
| | | } |
| | | |
| | | export interface ProcedureProcedure { |
| | |
| | | startTime: number |
| | | endTime: number |
| | | workHours: string |
| | | inputMaterials: string |
| | | outputMaterials: string |
| | | inputMaterials: Material[] |
| | | outputMaterials: Material[] |
| | | workers: Worker[] |
| | | allProcedureNames: string[] |
| | | channel: number |
| | | } |
| | | |
| | | export interface ParamsMap { |
| | | [keyProp: string]: string |
| | | } |
| | | export interface ProcedureModel { |
| | | number: string |
| | | product: string |
| | | procedure: string |
| | | paramsMap: ParamsMap |
| | | } |
| | | |
| | | export interface Task { |
| | |
| | | AllProcedures: string[] |
| | | CurrentProcedureIndex: number |
| | | CanStarted: boolean |
| | | ProcedureModel: ProcedureModel |
| | | ShowCheck: boolean |
| | | } |
| | | export interface Material { |
| | | materialId: string |
| | | materialName: string |
| | | amount: number |
| | | unit: string |
| | | date: string |
| | | } |
| | | |
| | | export interface Worker { |
| | |
| | | export interface TasksGroupByChannel { |
| | | [channel: number]: TasksResponse |
| | | } |
| | | |
| | | /** |
| | | * 工艺参数 |
| | | */ |
| | | export interface CraftParam { |
| | | Key: string |
| | | Value: string |
| | | } |
| | | |
| | | export interface CraftParamsResponse { |
| | | Number: string |
| | | Params: CraftParam[] |
| | | } |