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

useOrgStructure

@mineflow/client-react


@mineflow/client-react / HR / useOrgStructure

Function: useOrgStructure()

function useOrgStructure(query?: object): UseQueryResult<{
roots: object[];
totals: {
totalActual: number;
totalPlanned: number;
totalVacancies: number;
};
}>;

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

Дерево оргструктуры (штатное расписание, ADR-0063) с счётчиками вакансий/подчинённых.

Parameters​

ParameterTypeDescription
query{ includeArchived?: | boolean | PathsApiV1HrOrgStructureGetParametersQueryIncludeArchivedAnyOf1; rootId?: string; subdivision?: string; }-
query.includeArchived?| boolean | PathsApiV1HrOrgStructureGetParametersQueryIncludeArchivedAnyOf1Description Включать архивные узлы (по умолчанию только активные)
query.rootId?stringDescription UUID узла-корня поддерева (без него — все корни)
query.subdivision?stringDescription Фильтр по метке подразделения

Returns​

UseQueryResult<{ roots: object[]; totals: { totalActual: number; totalPlanned: number; totalVacancies: number; }; }>