| | |
| | | export function submitSeedQuality(data: MesQcSeedQualityApi.SubmitParams) { |
| | | return requestClient.post<number>('/mes/qc/seed-quality/submit', data); |
| | | } |
| | | |
| | | export interface SeedQualityScan { |
| | | code: string; businessCode?: string; batchCode?: string; |
| | | inbound: boolean; canceled: boolean; qualityId?: number; result?: number; |
| | | scanType?: 'BAG' | 'PALLET' | 'BATCH'; totalCount?: number; |
| | | pendingBagIds?: number[]; completedBagIds?: number[]; |
| | | } |
| | | export function resolveSeedQuality(code: string, scanType: 'BAG' | 'PALLET' | 'BATCH' = 'BAG') { |
| | | return requestClient.get<SeedQualityScan>('/mes/qc/seed-quality/resolve', { params: { code, scanType } }); |
| | | } |
| | | export function submitSeedQualityGroup(data: MesQcSeedQualityApi.SubmitParams & { scanType: 'BAG' | 'PALLET' | 'BATCH'; bagIds: number[] }) { |
| | | return requestClient.post<{ processedCount: number }>('/mes/qc/seed-quality/submit-group', data); |
| | | } |