106 lines
3.1 KiB
TypeScript
106 lines
3.1 KiB
TypeScript
import { MrpOperation } from "../types/mrp";
|
||
import { mockWorkCenters } from "./mockWorkCenters";
|
||
import { mockOperationTypes } from "./mockOperationTypes";
|
||
|
||
export const mockOperations: MrpOperation[] = [
|
||
{
|
||
id: "1",
|
||
code: "OP001",
|
||
name: "CNC Torna Tezgahı İşlemi",
|
||
description: "Metal parçaların CNC torna tezgahında işlenmesi",
|
||
operationTypeId: "1",
|
||
operationType: mockOperationTypes.find((ot) => ot.code === "1"),
|
||
workCenterId: "1",
|
||
workCenter: mockWorkCenters.find((wc) => wc.id === "1"),
|
||
standardTime: 45,
|
||
setupTime: 30,
|
||
laborCost: 50,
|
||
machineCost: 100,
|
||
overheadCost: 25,
|
||
isActive: true,
|
||
instructions: "Torna tezgahında hassas işleme yapılacak",
|
||
qualityCheckRequired: true,
|
||
creationTime: new Date(),
|
||
lastModificationTime: new Date(),
|
||
},
|
||
{
|
||
id: "2",
|
||
code: "OP002",
|
||
name: "Kaynak İşlemi",
|
||
description: "Argon kaynak ile metal birleştirme",
|
||
operationTypeId: "2",
|
||
operationType: mockOperationTypes.find((ot) => ot.code === "2"),
|
||
workCenterId: "2",
|
||
workCenter: mockWorkCenters.find((wc) => wc.id === "2"),
|
||
standardTime: 60,
|
||
setupTime: 15,
|
||
laborCost: 80,
|
||
machineCost: 40,
|
||
overheadCost: 20,
|
||
isActive: true,
|
||
instructions: "Argon gazı ile koruyucu atmosferde kaynak yapılacak",
|
||
qualityCheckRequired: true,
|
||
creationTime: new Date(),
|
||
lastModificationTime: new Date(),
|
||
},
|
||
{
|
||
id: "3",
|
||
code: "OP003",
|
||
name: "Kalite Kontrolü",
|
||
description: "Boyutsal ve görsel kalite kontrolü",
|
||
operationTypeId: "3",
|
||
operationType: mockOperationTypes.find((ot) => ot.code === "3"),
|
||
workCenterId: "3",
|
||
workCenter: mockWorkCenters.find((wc) => wc.id === "3"),
|
||
standardTime: 20,
|
||
setupTime: 5,
|
||
laborCost: 60,
|
||
machineCost: 20,
|
||
overheadCost: 10,
|
||
isActive: true,
|
||
instructions: "Teknik çizimlere göre boyutsal kontrol yapılacak",
|
||
qualityCheckRequired: false,
|
||
creationTime: new Date(),
|
||
lastModificationTime: new Date(),
|
||
},
|
||
{
|
||
id: "4",
|
||
code: "OP004",
|
||
name: "Paketleme İşlemi",
|
||
description: "Ürünlerin paketlenmesi",
|
||
operationTypeId: "4",
|
||
operationType: mockOperationTypes.find((ot) => ot.code === "4"),
|
||
workCenterId: "4",
|
||
workCenter: mockWorkCenters.find((wc) => wc.id === "4"),
|
||
standardTime: 20,
|
||
setupTime: 5,
|
||
laborCost: 60,
|
||
machineCost: 20,
|
||
overheadCost: 10,
|
||
isActive: true,
|
||
instructions: "Teknik çizimlere göre boyutsal kontrol yapılacak",
|
||
qualityCheckRequired: false,
|
||
creationTime: new Date(),
|
||
lastModificationTime: new Date(),
|
||
},
|
||
{
|
||
id: "5",
|
||
code: "OP005",
|
||
name: "Bakım İşlemi",
|
||
description: "Preventif bakım işlemleri",
|
||
operationTypeId: "5",
|
||
operationType: mockOperationTypes.find((ot) => ot.code === "5"),
|
||
workCenterId: "3",
|
||
workCenter: mockWorkCenters.find((wc) => wc.id === "3"),
|
||
standardTime: 120,
|
||
setupTime: 20,
|
||
laborCost: 70,
|
||
machineCost: 30,
|
||
overheadCost: 20,
|
||
isActive: true,
|
||
instructions: "Periyodik bakım planına göre işlem yapılacak",
|
||
qualityCheckRequired: false,
|
||
creationTime: new Date(),
|
||
lastModificationTime: new Date(),
|
||
},
|
||
];
|