import { requestClient } from '#/api/request';
|
|
export interface SeedQualityPageParams {
|
pageNo?: number;
|
pageSize?: number;
|
code?: string;
|
batchCode?: string;
|
result?: number;
|
}
|
|
export interface SeedQualityRecord {
|
id: number;
|
code: string;
|
batchCode?: string;
|
result: number;
|
reason?: string;
|
inspectorId?: number;
|
inspectedAt?: string;
|
createTime?: string;
|
}
|
|
export namespace MesQcSeedQualityApi {
|
export interface Indicator {
|
code: string;
|
value: number;
|
minValue: number;
|
maxValue: number;
|
}
|
|
export interface SubmitParams {
|
code: string;
|
batchCode?: string;
|
indicators: Indicator[];
|
reason?: string;
|
qualifiedWarehouseId: number; // 目标合格库(质检合格后入该仓库,仓库类型为合格库20)
|
}
|
}
|
|
export function getSeedQualityPage(params: SeedQualityPageParams) {
|
return requestClient.get<{ list: SeedQualityRecord[]; total: number }>('/mes/qc/seed-quality/page', { params });
|
}
|
|
export function submitSeedQuality(data: MesQcSeedQualityApi.SubmitParams) {
|
return requestClient.post<number>('/mes/qc/seed-quality/submit', data);
|
}
|