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

useSetWatchStaffing

@mineflow/client-react


@mineflow/client-react / HR / useSetWatchStaffing

Function: useSetWatchStaffing()

function useSetWatchStaffing(): UseMutationResult<{
objectId: string;
positions: object[];
totals: {
actual: number;
fillPercent: number;
planned: number;
vacancy: number;
};
unassigned: object[];
watchId: string;
}, Error, {
body: {
requirements: object[];
};
id: string;
}>;

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

Плановый состав вахты по должностям (ADR-0082, replace). Возвращает пересчитанное заполнение. Инвалидирует раздел вахт.

Returns​

UseMutationResult<{ objectId: string; positions: object[]; totals: { actual: number; fillPercent: number; planned: number; vacancy: number; }; unassigned: object[]; watchId: string; }, Error, { body: { requirements: object[]; }; id: string; }>