| | |
| | | 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; |
| | |
| | | |
| | | export interface SubmitParams { |
| | | code: string; |
| | | itemId: number; |
| | | 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); |
| | | } |