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

useDailyNormBase

@mineflow/client-react


@mineflow/client-react / PRD / useDailyNormBase

Function: useDailyNormBase()

function useDailyNormBase(id: string, query: object): UseQueryResult<{
assetId: string | null;
baseTargetM: number | null;
effectiveFrom: string;
foremanLimitPct: number;
maxTargetM: number | null;
minTargetM: number | null;
objectPlanId: string;
source: DailyNormBaseResponseDto_OutputSource;
}>;

Defined in: client-react/src/domain-hooks/prd.ts:612

Серверно-резолвленная база суточной нормы + Foreman-диапазон ±15% (PRD-PLAN-INV-13). Чтобы Foreman не вводил базу руками: фронт читает её отсюда. Запрос идёт только когда заданы план, objectPlan и дата (иначе хук бездействует).

Parameters​

ParameterType
idstring
query{ assetId?: string | null; effectiveFrom: string; objectPlanId: string; }
query.assetId?string | null
query.effectiveFromstring
query.objectPlanIdstring

Returns​

UseQueryResult<{ assetId: string | null; baseTargetM: number | null; effectiveFrom: string; foremanLimitPct: number; maxTargetM: number | null; minTargetM: number | null; objectPlanId: string; source: DailyNormBaseResponseDto_OutputSource; }>