2026-09-04 37ddf55c782ea3d128e7755a60f5e09f8e9cba09
src/api/mes/qc/template/item/index.ts
@@ -21,6 +21,21 @@
  }
}
/** 质检方案选项(方案-产品关联) */
export namespace MesQcTemplateItemOptionApi {
  export interface Option {
    id?: number; // 产品关联编号
    templateId?: number; // 质检方案 ID
    templateCode?: string; // 质检方案编号
    templateName?: string; // 质检方案名称
    quantityCheck?: number; // 最低检测数
    quantityUnqualified?: number; // 最大不合格数
    criticalRate?: number; // 最大致命缺陷率(%)
    majorRate?: number; // 最大严重缺陷率(%)
    minorRate?: number; // 最大轻微缺陷率(%)
  }
}
/** 查询产品关联分页 */
export function getTemplateItemPage(
  params: PageParam & { templateId?: number },
@@ -52,3 +67,16 @@
export function deleteTemplateItem(id: number) {
  return requestClient.delete(`/mes/qc/template/item/delete?id=${id}`);
}
/** 根据物料或工单/任务和检测种类获取可用质检方案列表 */
export function getTemplateItemOptionList(params: {
  itemId?: number;
  qcType: number;
  taskId?: number;
  workOrderId?: number;
}) {
  return requestClient.get<MesQcTemplateItemOptionApi.Option[]>(
    '/mes/qc/template/item/list-by-item-and-type',
    { params },
  );
}