pcp-tgu-ops-ui: снятие плана с учёта + индикатор КА = нерешённый отказ
Индикатор «проблема КА» теперь означает НЕразрешённый отказ, а не «есть хоть один REJECTED»: unresolvedProblemSpacecraftIds не красит КА, если проблемный план снят с учёта (dismissedAt) либо цепочка уже продвинулась за него (advanced-план со стартом не раньше). Исправленные и снятые отказы гаснут сами. - кнопка «Снять с учёта» / «Вернуть на учёт» в деталях плана для терминально-негативных статусов + бейдж «снят с учёта»; - dismissPlan/restorePlan (через BFF), поле dismissedAt в модели; - снятый план приглушён и штрихуется на таймлайне; - тесты на unresolvedProblemSpacecraftIds.
This commit is contained in:
@@ -23,6 +23,11 @@ export type TguPlan = {
|
||||
basePlanId?: string | null;
|
||||
/** `true` — вычисленная проекция будущего (не persisted); цепочку продолжает, но стартом не является. */
|
||||
projected?: boolean;
|
||||
/**
|
||||
* Время «снятия с учёта» (ISO без зоны) терминально-негативного плана. `null`/отсутствует — план
|
||||
* на учёте. Снятый план гасится на таймлайне и не считается проблемой в индикаторе КА.
|
||||
*/
|
||||
dismissedAt?: string | null;
|
||||
};
|
||||
|
||||
export type TguPlatform = {
|
||||
|
||||
Reference in New Issue
Block a user