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

index

@mineflow/client-react


@mineflow/client-react / shift-report-offline

shift-report-offline

Interfaces​

InterfaceDescription
AddEntryVarsОбщая форма vars для add-хуков строк рапорта: { id, body, idempotencyKey }.
CreateShiftReportVarsVars создания рапорта: тело + стабильный idempotencyKey (генерь при энкью).
RejectShiftReportVarsVars отклонения рапорта: id + тело (reason) + стабильный idempotencyKey.
SubmitShiftReportVarsVars подачи рапорта: id + стабильный idempotencyKey (тело пустое).
UpdateAssetUsageVarsVars дозаполнения факта строки-станка: id рапорта + usageId + тело.

Type Aliases​

Type AliasDescription
AddBlastingEntryBodyТело строки взрывных работ (тип ВВ + масса).
AddDowntimeEventBodyТело события простоя (причина + интервал).
AddDrillingEntryBodyТело строки бурения (ссылается на assetUsageId).
AddFuelEntryBodyТело строки топлива (issued/consumed, ссылается на assetUsageId).
AddShiftAssetUsageBodyТело строки использования техники (anchor для drilling/fuel).
AddShiftPersonnelBodyТело строки персонала смены (часы по сотруднику).
AddTmcUsageBodyТело расхода ТМЦ (материал + количество + единица).
CreateShiftReportBodyТело создания черновика рапорта (участок + дата + смена).
RejectShiftReportBodyТело отклонения поданного рапорта (reason ≥5).
UpdateShiftAssetUsageBodyТело дозаполнения факта строки-станка (часы/счётчики/оператор — итог смены).

Variables​

VariableDescription
shiftReportDomainOffline-домен сменных рапортов. Собран из обобщённой фабрики — вся механика (replay-defaults, outbox, retry) общая; здесь только домен-конфиг.