Перейти к основному содержимому

useAddMaintenancePlanRepair

@mineflow/client-react


@mineflow/client-react / EAM / useAddMaintenancePlanRepair

Function: useAddMaintenancePlanRepair()

function useAddMaintenancePlanRepair(): UseMutationResult<{
agreedAt: string | null;
agreedBy: string | null;
approvedAt: string | null;
approvedBy: string | null;
createdAt: string;
createdBy: string;
currentVersionId: string | null;
id: string;
lines: object[];
month: number;
rejectedAt: string | null;
rejectedBy: string | null;
rejectionReason: string | null;
scopeObjectId: string | null;
status: MaintenancePlanDetailResponse_OutputStatus;
updatedAt: string;
year: number;
}, Error, {
body: {
assetId: string;
date: string;
description: string;
hours: number;
kind: AddMaintenancePlanRepairDtoKind;
};
id: string;
}>;

Defined in: client-react/src/domain-hooks/eam.ts:508

Добавление планового простоя (ремонт/консервация) в черновик графика: POST /eam/maintenance-plans/:id/repairs. Только в статусе draft. Роли: Mechanic, Engineer.

Returns​

UseMutationResult<{ agreedAt: string | null; agreedBy: string | null; approvedAt: string | null; approvedBy: string | null; createdAt: string; createdBy: string; currentVersionId: string | null; id: string; lines: object[]; month: number; rejectedAt: string | null; rejectedBy: string | null; rejectionReason: string | null; scopeObjectId: string | null; status: MaintenancePlanDetailResponse_OutputStatus; updatedAt: string; year: number; }, Error, { body: { assetId: string; date: string; description: string; hours: number; kind: AddMaintenancePlanRepairDtoKind; }; id: string; }>

UseMutationResult — mutate({ id, body }).