src/api/mes/qc/oqc/index.ts
@@ -34,12 +34,19 @@
    majorQuantity?: number; // 严重缺陷数量
    minorQuantity?: number; // 轻微缺陷数量
    checkResult?: number; // 检测结果
    indicatorResultSummary?: string; // 检测结果(检验项实测值汇总,如「温度:15,电阻:1」)
    outDate?: number; // 出货日期
    inspectDate?: number; // 检测日期
    inspectorUserId?: number; // 检测人员用户 ID
    inspectorNickname?: string; // 检测人员昵称(关联查询)
    status?: number; // 状态
    remark?: string; // 备注
  }
  /** 出货检验单导入结果 */
  export interface ImportResult {
    createList?: string[]; // 新增成功的检验单编号
    failureList?: Record<string, string>; // 导入失败明细:key 为「检验单编号 X」或「第 N 行」
  }
}
@@ -79,3 +86,15 @@
export function exportOqc(params: any) {
  return requestClient.download('/mes/qc/oqc/export-excel', { params });
}
/** 下载出货检验单导入模板 */
export function importOqcTemplate() {
  return requestClient.download('/mes/qc/oqc/get-import-template');
}
/** 导入出货检验单 */
export function importOqc(file: File) {
  return requestClient.upload<MesQcOqcApi.ImportResult>('/mes/qc/oqc/import', {
    file,
  });
}