2021-11-12 05:30:10 +08:00
|
|
|
import { IInstrument } from './setup'
|
|
|
|
import { IAnalysisService, IAnalysisResult } from './analysis'
|
|
|
|
|
|
|
|
export interface IReserved {
|
|
|
|
position: number;
|
|
|
|
levelUid?: string;
|
|
|
|
}
|
|
|
|
|
|
|
|
export interface IWorkSheetTemplate {
|
|
|
|
uid?: number;
|
|
|
|
name?: string;
|
|
|
|
qcTemplateUid?: number;
|
|
|
|
reserved?: IReserved[];
|
|
|
|
preview?: IReserved[];
|
|
|
|
numberOfSamples?: number;
|
|
|
|
rows?: number;
|
|
|
|
cols?: number;
|
|
|
|
rowWise?: Boolean;
|
|
|
|
worksheetType?: string;
|
|
|
|
instrument?: IInstrument;
|
|
|
|
description?: string;
|
|
|
|
analyses?: IAnalysisService[];
|
|
|
|
state?: string;
|
|
|
|
}
|
|
|
|
|
|
|
|
export interface IWorkSheet {
|
|
|
|
uid?: number;
|
2021-11-23 05:48:31 +08:00
|
|
|
worksheetId?: string;
|
2021-11-12 05:30:10 +08:00
|
|
|
name?: string;
|
|
|
|
reserved?: string[];
|
|
|
|
plate?: Map<string, string>;
|
|
|
|
numberOfSamples?: number;
|
|
|
|
analysisResults?: IAnalysisResult[],
|
|
|
|
rows?: number;
|
|
|
|
cols?: number;
|
|
|
|
rowWise?: Boolean;
|
|
|
|
worksheetType?: string;
|
|
|
|
instrument?: IInstrument;
|
|
|
|
description?: string;
|
|
|
|
analyses?: IAnalysisService[];
|
|
|
|
state?: string;
|
2021-11-23 05:48:31 +08:00
|
|
|
assignedCount?: number;
|
|
|
|
analyst?: any;
|
|
|
|
priority?: number
|
|
|
|
|
2021-11-12 05:30:10 +08:00
|
|
|
}
|
2021-11-23 05:48:31 +08:00
|
|
|
|
|
|
|
export interface IWorkSheetForm {
|
|
|
|
analystUid?: number;
|
|
|
|
templateUid?: number;
|
|
|
|
instrumentUid?: number;
|
|
|
|
count: number;
|
|
|
|
}
|