云
2026-10-31 964cfa12263cf51b2a3d1ef281130d0e808e9078
src/api/mes/pro/feedback/index.ts
@@ -23,6 +23,8 @@
    workOrderCode?: string; // 订单编码
    workOrderName?: string; // 订单名称
    taskId?: number; // 生产任务编号
    paramValues?: ParamValue[];
    paramSnapshot?: string;
    taskCode?: string; // 任务编码
    itemId?: number; // 产品物料编号
    itemCode?: string; // 物料编码
@@ -49,6 +51,12 @@
    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;
@@ -62,6 +70,11 @@
    status?: number;
    feedbackTime?: string[];
  }
}
/** 获得任务下达时冻结的参数配置 */
export function getFeedbackParamConfig(taskId: number) {
  return requestClient.get<MesProFeedbackApi.ParamConfig>('/mes/pro/feedback/param-config', { params: { taskId } });
}
/** 查询生产报工分页 */
@@ -159,6 +172,7 @@
/** 快速报工请求 */
export interface QuickCreateReq {
  taskId: number;
  paramValues?: MesProFeedbackApi.ParamValue[];
  feedbackQuantity: number;
  qualifiedQuantity?: number;
  unqualifiedQuantity?: number;