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

usePersonnelOrderDocument

@mineflow/client-react


@mineflow/client-react / HR / usePersonnelOrderDocument

Function: usePersonnelOrderDocument()

function usePersonnelOrderDocument(id: string): UseQueryResult<string>;

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

Inline-HTML документа выпущенного приказа (GET /hr/personnel-orders/{id}/document). Рукописный: ответ text/html, а не JSON — генератор list/detail сюда не годится (его unwrap(c.GET(...)) подразумевает JSON-тело). Здесь явный parseAs: 'text', чтобы openapi-fetch читал тело как строку (иначе .json() упал бы на HTML). Только status=issued (иначе бэк отдаёт 409 → unwrap бросит MineflowApiError). Не запускается при пустом id.

Parameters​

ParameterTypeDescription
idstringUUID приказа.

Returns​

UseQueryResult<string>

UseQueryResult<string> — HTML-разметка документа.