Add production execution workflow
This commit is contained in:
17
src/types.ts
17
src/types.ts
@@ -51,7 +51,7 @@ export type GraphsStockBalanceHistoryItem = {
|
||||
created_at: string;
|
||||
};
|
||||
|
||||
export type ProductionOrderStatus = 'open' | 'in_progress' | 'finished' | 'canceled' | string;
|
||||
export type ProductionOrderStatus = 'open' | 'cutting' | 'sewing' | 'review' | 'finished' | 'canceled' | string;
|
||||
|
||||
export interface ProductionOrderMarker {
|
||||
label: string;
|
||||
@@ -100,6 +100,10 @@ export interface ProductionOrderItem {
|
||||
fabricKg: number | null;
|
||||
ribKg: number | null;
|
||||
yieldPiecesPerKg: number | null;
|
||||
actualCutQuantity: number | null;
|
||||
rejectedQuantity: number;
|
||||
finishedQuantity: number | null;
|
||||
qualityNotes: string;
|
||||
markers: ProductionOrderMarker[];
|
||||
components: ProductionOrderComponent[];
|
||||
steps: ProductionOrderStep[];
|
||||
@@ -110,7 +114,9 @@ export interface ProductionOrderItem {
|
||||
export interface ProductionOrderCounts {
|
||||
all: number;
|
||||
open: number;
|
||||
in_progress: number;
|
||||
cutting: number;
|
||||
sewing: number;
|
||||
review: number;
|
||||
finished: number;
|
||||
canceled: number;
|
||||
[key: string]: number;
|
||||
@@ -141,6 +147,13 @@ export type ProductionOrderPayload = {
|
||||
metadata?: Record<string, unknown>;
|
||||
};
|
||||
|
||||
export type ProductionOrderExecutionPayload = {
|
||||
actualCutQuantity?: number | null;
|
||||
rejectedQuantity?: number | null;
|
||||
finishedQuantity?: number | null;
|
||||
qualityNotes?: string;
|
||||
};
|
||||
|
||||
export interface CreateProductionOrdersResult {
|
||||
created: ProductionOrderItem[];
|
||||
skipped: Array<{
|
||||
|
||||
Reference in New Issue
Block a user