= ({
)}
|
{r.who}
+ {/* Доп. согласующий, добавленный другим согласующим (с правом
+ переназначения) — помечаем, кто его добавил. Пусто у обычных
+ строк маршрута. Как и комментарий — inline под именем, чтобы
+ не ломать rowSpan колонки «Шаг» у параллельных шагов. */}
+ {r.addedBy && (
+
+ Доп. согласующий, добавил:{' '}
+ {r.addedBy}
+
+ )}
{/* Комментарий решения — мелким текстом под именем (не отдельной
строкой: иначе ломается rowSpan колонки «Шаг» у параллельных). */}
{r.comment && (
diff --git a/src/webparts/requestPortal/shared/approval/ui/approval.module.scss b/src/webparts/requestPortal/shared/approval/ui/approval.module.scss
index 57faeb3..e3c8415 100644
--- a/src/webparts/requestPortal/shared/approval/ui/approval.module.scss
+++ b/src/webparts/requestPortal/shared/approval/ui/approval.module.scss
@@ -142,6 +142,20 @@
font-weight: 500;
}
+// Пометка «доп. согласующий, добавил: …» — под именем согласующего. Золотой
+// акцент, чтобы отличать таких участников от штатных строк маршрута.
+.addedByInline {
+ display: block;
+ margin-top: 3px;
+ font-size: $fs-caption;
+ color: $gold-600;
+ line-height: 1.45;
+}
+
+.addedByLabel {
+ font-weight: 500;
+}
+
// ВАЖНО: не display:flex — это сняло бы с ячейки display:table-cell, и она
// перестала бы вставать в строку рядом с соседней (кнопки уезжали на вторую
// строку). Ячейка остаётся табличной, кнопки держатся в строке через nowrap.
@@ -287,7 +301,8 @@
}
// Комментарий под именем — на всю ширину ячейки (своя строка).
- .commentInline {
+ .commentInline,
+ .addedByInline {
flex-basis: 100%;
}
|