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

useSendBlockToRework

@mineflow/client-react


@mineflow/client-react / PRD / useSendBlockToRework

Function: useSendBlockToRework()

function useSendBlockToRework(): UseMutationResult<{
acceptedAt: string | null;
acceptedBy: string | null;
avgPenetrationPerHole: number | null;
code: string;
createdAt: string;
createdBy: string;
effectiveTargetMeters: number;
factMeters: number;
factVolumeM3: number;
horizon: string;
id: string;
organizationId: string;
planMeters: number;
plannedHoles: number;
productionObjectId: string;
reworkActive: boolean;
reworkOrders: object[];
reworkRemainingMeters: number | null;
status: BlockResponse_OutputStatus;
updatedAt: string;
}, Error, {
body: {
avgPenetrationPerHole?: number | null;
holesToRework: number;
note?: string | null;
};
id: string;
}>;

Defined in: client-react/src/domain-hooks/prd.ts:872

Отправить скважины на перебур (FSM under_acceptance → in_progress). Только Surveyor. Создаёт цикл перебура, растит остаток блока. Инвалидирует блоки.

Returns​

UseMutationResult<{ acceptedAt: string | null; acceptedBy: string | null; avgPenetrationPerHole: number | null; code: string; createdAt: string; createdBy: string; effectiveTargetMeters: number; factMeters: number; factVolumeM3: number; horizon: string; id: string; organizationId: string; planMeters: number; plannedHoles: number; productionObjectId: string; reworkActive: boolean; reworkOrders: object[]; reworkRemainingMeters: number | null; status: BlockResponse_OutputStatus; updatedAt: string; }, Error, { body: { avgPenetrationPerHole?: number | null; holesToRework: number; note?: string | null; }; id: string; }>