pcp-tgu-ops-ui: fork-forward в редакторе — выбор будущей ЗРВ для перевыдачи невозвратного плана

Селектор «Целевая ЗРВ» в EditorToolbar: текущий слот (replace, по умолчанию)
либо будущая ЗРВ из проекции pcp-tgu-service (fetchSpacecraftPlans →
GET /api/plans/{spacecraftId}, фильтр futureZrvWindows: PLANNED строго в
будущем, кроме базы — та же проекция, что валидирует бэк). Выбор окна
переводит обзор редактора и заставляет ensureDraft слать mode=fork-forward
(naive-UTC окно + kpp); селектор блокируется после создания DRAFT.
This commit is contained in:
Дмитрий Соловьев
2026-06-03 14:12:21 +03:00
parent 2a841fc7b3
commit 057452f19d
7 changed files with 277 additions and 6 deletions
@@ -66,6 +66,36 @@
min-width: 1rem;
}
.tgu-editor-target-zrv {
display: inline-flex;
align-items: center;
gap: 0.4rem;
white-space: nowrap;
}
.tgu-editor-target-zrv__label {
color: var(--text-dim);
font-size: 0.68rem;
text-transform: uppercase;
letter-spacing: 0.04em;
}
.tgu-select {
height: 1.95rem;
max-width: 14rem;
border: 1px solid var(--line);
border-radius: 7px;
padding: 0 0.5rem;
background: #101214;
color: var(--text);
font-size: 0.78rem;
}
.tgu-select:disabled {
opacity: 0.55;
cursor: not-allowed;
}
.tgu-editor-type-dot {
width: 0.62rem;
height: 0.62rem;