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

useApproveProductionPlan

@mineflow/client-react


@mineflow/client-react / PRD / useApproveProductionPlan

Function: useApproveProductionPlan()

function useApproveProductionPlan(): UseMutationResult<{
createdAt: string;
createdBy: string;
currentVersionId: string | null;
horizon: ProductionPlanResponseDto_OutputHorizon;
id: string;
month: number | null;
organizationId: string;
status: ProductionPlanResponseDto_OutputStatus;
updatedAt: string;
versions: object[];
year: number;
}, Error, {
body: {
objectPlans: object[];
};
id: string;
}>;

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

Утверждение плана (FSM draft → approved) — создаёт версию v1. Инвалидирует планы.

Returns​

UseMutationResult<{ createdAt: string; createdBy: string; currentVersionId: string | null; horizon: ProductionPlanResponseDto_OutputHorizon; id: string; month: number | null; organizationId: string; status: ProductionPlanResponseDto_OutputStatus; updatedAt: string; versions: object[]; year: number; }, Error, { body: { objectPlans: object[]; }; id: string; }>