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

useWatchRoster

@mineflow/client-react


@mineflow/client-react / HR / useWatchRoster

Function: useWatchRoster()

function useWatchRoster(query: object): UseQueryResult<object[]>;

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

Bulk-ростер вахтовых назначений участка (GET /hr/watches/roster?objectId, ADR-0081, ADR-0119) — плоский список не-отменённых назначений: ФИО + должность одним запросом, кто сейчас на вахте участка. Станка здесь нет: посменную привязку «человек ↔ станок» отдаёт useCrewRoster (наряд). Замена brigade-ростера; убирает N+1 по /watches/{id}/assignments. Рукописный: codegen не распознаёт query-read без {id}. Гейтится на наличие objectId.

Parameters​

ParameterTypeDescription
query{ objectId: string; }-
query.objectIdstringDescription Производственный объект (участок)

Returns​

UseQueryResult<object[]>