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

useUpdatePersonnelOrderDraft

@mineflow/client-react


@mineflow/client-react / HR / useUpdatePersonnelOrderDraft

Function: useUpdatePersonnelOrderDraft()

function useUpdatePersonnelOrderDraft(): UseMutationResult<{
category: PersonnelOrderResponse_OutputCategory;
createdAt: string;
documentNumber: string | null;
effect: PersonnelOrderResponse_OutputEffect;
effectiveDate: string | null;
id: string;
issuedAt: string | null;
issuedBy: string | null;
operationType: string;
payload: {
[key: string]: unknown;
};
personnelId: string;
prefix: string;
revokedAt: string | null;
revokeReason: string | null;
signatureStatus: PersonnelOrderResponse_OutputSignatureStatusAnyOf0 | null;
signedAt: string | null;
signerIin: string | null;
signerName: string | null;
status: PersonnelOrderResponse_OutputStatus;
supersededByOrderId: string | null;
templateId: string | null;
templateVersion: number | null;
updatedAt: string;
}, Error, {
body: {
effectiveDate?: string;
payload: {
[key: string]: unknown;
};
};
id: string;
}>;

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

Редактирование черновика приказа (PATCH; только status=draft — выпущенный иммутабелен, бэк отдаст 409). Admin only. Инвалидирует раздел приказов.

Returns​

UseMutationResult<{ category: PersonnelOrderResponse_OutputCategory; createdAt: string; documentNumber: string | null; effect: PersonnelOrderResponse_OutputEffect; effectiveDate: string | null; id: string; issuedAt: string | null; issuedBy: string | null; operationType: string; payload: { [key: string]: unknown; }; personnelId: string; prefix: string; revokedAt: string | null; revokeReason: string | null; signatureStatus: PersonnelOrderResponse_OutputSignatureStatusAnyOf0 | null; signedAt: string | null; signerIin: string | null; signerName: string | null; status: PersonnelOrderResponse_OutputStatus; supersededByOrderId: string | null; templateId: string | null; templateVersion: number | null; updatedAt: string; }, Error, { body: { effectiveDate?: string; payload: { [key: string]: unknown; }; }; id: string; }>