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