diff --git a/src/api/mes/baseProcessInfo/types.ts b/src/api/mes/baseProcessInfo/types.ts index 31f7586..3f0c630 100644 --- a/src/api/mes/baseProcessInfo/types.ts +++ b/src/api/mes/baseProcessInfo/types.ts @@ -4,11 +4,6 @@ export interface BaseProcessInfoVO { */ processId: string | number; - /** - * 租户编号 - */ - tenantId: string | number; - /** * 工序编号 */ @@ -25,7 +20,7 @@ export interface BaseProcessInfoVO { processType: string; /** - * 工序顺序 + * 工序顺序(弃用) */ processQueue: number; @@ -34,6 +29,71 @@ export interface BaseProcessInfoVO { */ productionTime: number; + /** + * 车间ID + */ + workshopId: string | number; + + /** + * 委外标识(1自制 2委外) + */ + outsourcingFlag: string; + + /** + * 工序生产类型(1投料 2加工 3装配) + */ + processProductionType: string; + + /** + * 默认产出率(%),公式:合格数/投入数 + */ + defaultYieldRate: number; + + /** + * 损耗率(%),公式:废品/不可修复不良品占比 + */ + lossRate: number; + + /** + * 返修率(%),公式:返修品/投入数 + */ + reworkRate: number; + + /** + * 领料方式(1领料单 2申请领料 3生产叫料) + */ + materialMethod: string; + + /** + * 委外提前期(秒) + */ + leadTime: number; + + /** + * 准备时间(秒) + */ + setupTime: number; + + /** + * 加工时间(秒) + */ + processingTime: number; + + /** + * 拆卸时间(秒) + */ + disassemblyTime: number; + + /** + * 理论生产节拍(秒/件) + */ + theoreticalCycleTime: number; + + /** + * 质检方式(1免检 2自检 3质量检验) + */ + inspectionMethod: string; + /** * 激活标识(1是 0否) */ @@ -98,7 +158,7 @@ export interface BaseProcessInfoForm extends BaseEntity { processType?: string; /** - * 工序顺序 + * 工序顺序(弃用) */ processQueue?: number; @@ -107,6 +167,71 @@ export interface BaseProcessInfoForm extends BaseEntity { */ productionTime?: number; + /** + * 车间ID + */ + workshopId?: string | number; + + /** + * 委外标识(1自制 2委外) + */ + outsourcingFlag?: string; + + /** + * 工序生产类型(1投料 2加工 3装配) + */ + processProductionType?: string; + + /** + * 默认产出率(%),公式:合格数/投入数 + */ + defaultYieldRate?: number; + + /** + * 损耗率(%),公式:废品/不可修复不良品占比 + */ + lossRate?: number; + + /** + * 返修率(%),公式:返修品/投入数 + */ + reworkRate?: number; + + /** + * 领料方式(1领料单 2申请领料 3生产叫料) + */ + materialMethod?: string; + + /** + * 委外提前期(秒) + */ + leadTime?: number; + + /** + * 准备时间(秒) + */ + setupTime?: number; + + /** + * 加工时间(秒) + */ + processingTime?: number; + + /** + * 拆卸时间(秒) + */ + disassemblyTime?: number; + + /** + * 理论生产节拍(秒/件) + */ + theoreticalCycleTime?: number; + + /** + * 质检方式(1免检 2自检 3质量检验) + */ + inspectionMethod?: string; + /** * 激活标识(1是 0否) */ @@ -151,7 +276,7 @@ export interface BaseProcessInfoQuery extends PageQuery { processType?: string; /** - * 工序顺序 + * 工序顺序(弃用) */ processQueue?: number; @@ -160,15 +285,80 @@ export interface BaseProcessInfoQuery extends PageQuery { */ productionTime?: number; + /** + * 车间ID + */ + workshopId?: string | number; + + /** + * 委外标识(1自制 2委外) + */ + outsourcingFlag?: string; + + /** + * 工序生产类型(1投料 2加工 3装配) + */ + processProductionType?: string; + + /** + * 默认产出率(%),公式:合格数/投入数 + */ + defaultYieldRate?: number; + + /** + * 损耗率(%),公式:废品/不可修复不良品占比 + */ + lossRate?: number; + + /** + * 返修率(%),公式:返修品/投入数 + */ + reworkRate?: number; + + /** + * 领料方式(1领料单 2申请领料 3生产叫料) + */ + materialMethod?: string; + + /** + * 委外提前期(秒) + */ + leadTime?: number; + + /** + * 准备时间(秒) + */ + setupTime?: number; + + /** + * 加工时间(秒) + */ + processingTime?: number; + + /** + * 拆卸时间(秒) + */ + disassemblyTime?: number; + + /** + * 理论生产节拍(秒/件) + */ + theoreticalCycleTime?: number; + + /** + * 质检方式(1免检 2自检 3质量检验) + */ + inspectionMethod?: string; + /** * 激活标识(1是 0否) */ activeFlag?: string; - /** - * 日期范围参数 - */ - params?: any; + /** + * 日期范围参数 + */ + params?: any; prodBaseProcessProdlineV0List?: ProdBaseProcessProdLine[]; prodBaseProcessUserV0List?: ProdBaseProcessUser[]; @@ -205,8 +395,6 @@ export interface ProdBaseProcessProdLine { } - - export interface ProdBaseProcessUser { /** * 工序ID diff --git a/src/views/mes/baseProcessInfo/index.vue b/src/views/mes/baseProcessInfo/index.vue index 98bc257..0f347f7 100644 --- a/src/views/mes/baseProcessInfo/index.vue +++ b/src/views/mes/baseProcessInfo/index.vue @@ -1,201 +1,341 @@