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

useAssets

@mineflow/client-react


@mineflow/client-react / EAM / useAssets

Function: useAssets()

function useAssets(query?: object): UseQueryResult<{
items: object[];
nextCursor: string | null;
}>;

Defined in: client-react/src/domain-hooks/eam.generated.ts:22

Список активов EAM (cursor-пагинация, фильтры status/objectId/responsibleMechanicId).

Parameters​

ParameterTypeDescription
query{ assetClassId?: string[]; cursor?: string; limit?: number; objectId?: string; responsibleMechanicId?: string; status?: PathsApiV1EamAssetsGetParametersQueryStatus; }-
query.assetClassId?string[]Description Фильтр по классу актива (можно несколько; например только буровые станки)
query.cursor?stringDescription UUID последнего элемента предыдущей страницы
query.limit?numberDescription Максимум элементов на странице (1–200)
query.objectId?stringDescription Фильтр по производственному объекту
query.responsibleMechanicId?stringDescription Фильтр по ответственному механику (техника, закреплённая за сотрудником)
query.status?PathsApiV1EamAssetsGetParametersQueryStatusDescription Фильтр по статусу FSM

Returns​

UseQueryResult<{ items: object[]; nextCursor: string | null; }>