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

useUpdateOrgNode

@mineflow/client-react


@mineflow/client-react / HR / useUpdateOrgNode

Function: useUpdateOrgNode()

function useUpdateOrgNode(): UseMutationResult<{
createdAt: string;
id: string;
orderIndex: number;
parentId: string | null;
plannedHeadcount: number;
positionId: string | null;
status: OrgNodeResponse_OutputStatus;
subdivision: string | null;
title: string | null;
updatedAt: string;
}, Error, {
body: {
orderIndex?: number;
parentId?: string | null;
plannedHeadcount?: number;
subdivision?: string | null;
title?: string | null;
};
id: string;
}>;

Defined in: client-react/src/domain-hooks/hr.ts:1133

Обновление узла (переименование, смена подразделения/штата ИЛИ перенос ветки — отличающийся parentId запускает проверку ацикличности на бэке). Только Admin/CEO. Инвалидирует раздел оргструктуры.

Returns​

UseMutationResult<{ createdAt: string; id: string; orderIndex: number; parentId: string | null; plannedHeadcount: number; positionId: string | null; status: OrgNodeResponse_OutputStatus; subdivision: string | null; title: string | null; updatedAt: string; }, Error, { body: { orderIndex?: number; parentId?: string | null; plannedHeadcount?: number; subdivision?: string | null; title?: string | null; }; id: string; }>