| | |
| | | workOrderCode?: string; // 订单编码 |
| | | workOrderName?: string; // 订单名称 |
| | | taskId?: number; // 生产任务编号 |
| | | paramValues?: ParamValue[]; |
| | | paramSnapshot?: string; |
| | | taskCode?: string; // 任务编码 |
| | | itemId?: number; // 产品物料编号 |
| | | itemCode?: string; // 物料编码 |
| | |
| | | createTime?: number; // 创建时间 |
| | | } |
| | | |
| | | export interface ParamValue { detailId: number; value?: string } |
| | | export interface ParamDetail { id: number; paramCode?: string; paramName: string; paramType?: number; required?: boolean; unitMeasureId?: number; unitMeasureName?: string } |
| | | export interface ParamTemplate { templateId: number; templateCode?: string; templateName?: string; details: ParamDetail[] } |
| | | export interface ParamSnapshot { template: ParamTemplate; values: ParamValue[] } |
| | | export interface ParamConfig { mode: number; template?: ParamTemplate; shared?: ParamSnapshot } |
| | | |
| | | /** MES 生产报工分页查询参数 */ |
| | | export interface PageParams extends PageParam { |
| | | code?: string; |
| | |
| | | status?: number; |
| | | feedbackTime?: string[]; |
| | | } |
| | | } |
| | | |
| | | /** 获得任务下达时冻结的参数配置 */ |
| | | export function getFeedbackParamConfig(taskId: number) { |
| | | return requestClient.get<MesProFeedbackApi.ParamConfig>('/mes/pro/feedback/param-config', { params: { taskId } }); |
| | | } |
| | | |
| | | /** 查询生产报工分页 */ |
| | |
| | | /** 快速报工请求 */ |
| | | export interface QuickCreateReq { |
| | | taskId: number; |
| | | paramValues?: MesProFeedbackApi.ParamValue[]; |
| | | feedbackQuantity: number; |
| | | qualifiedQuantity?: number; |
| | | unqualifiedQuantity?: number; |