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

useCreateAssetAssignment

@mineflow/client-react


@mineflow/client-react / useCreateAssetAssignment

Function: useCreateAssetAssignment()

function useCreateAssetAssignment(): UseMutationResult<{
assetId: string;
assignedBy: string;
closeCause: AssetAssignmentResponse_OutputCloseCauseAnyOf0 | null;
closedBy: string | null;
closeReason: string | null;
fromDate: string;
id: string;
isActive: boolean;
personnelId: string;
reason: string | null;
role: AssetAssignmentResponse_OutputRole;
toDate: string | null;
}, Error, {
assetId: string;
fromDate: string;
personnelId: string;
reason?: string;
role: CreateAssetAssignmentDtoRole;
}>;

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

Закрепление техники за сотрудником. Инвалидирует список закреплений.

Returns

UseMutationResult<{ assetId: string; assignedBy: string; closeCause: AssetAssignmentResponse_OutputCloseCauseAnyOf0 | null; closedBy: string | null; closeReason: string | null; fromDate: string; id: string; isActive: boolean; personnelId: string; reason: string | null; role: AssetAssignmentResponse_OutputRole; toDate: string | null; }, Error, { assetId: string; fromDate: string; personnelId: string; reason?: string; role: CreateAssetAssignmentDtoRole; }>