Шапка «Шлюз НРД»: зелёная при работающем обмене, всплывающая панель; плашка анкеты в НРД

Общий цвет цепочки — по участкам с известным состоянием: несделанная
M2M-проверка больше не делает серым работающий обмен. Вместо title —
всплывающая панель по участкам с цветными точками, без повтора
«последнего ответа НРД».

Раздел НРД: наверху плашка, пока анкета участника не принята НРД (не
отправлена / ждёт ответа / отклонена с текстом НРД), со ссылкой на анкету;
пропадает после приёма. Только в боевом контуре.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01Q7eREaYwUt1i4fNLZcGnjn
This commit is contained in:
fontvielle
2026-10-22 10:58:24 +03:00
parent 60b4d46277
commit 2aa682e97f
5 changed files with 89 additions and 19 deletions
@@ -335,6 +335,7 @@
{{/* ============ НРД ============ */}}
<section class="settings-section" id="sec-nsd">
<h1>НРД</h1>
{{participantBanner}}
{{template "nsdStatus" .}}
<div class="card" id="nsd-igate">
<h2><span class="dot {{if .Settings.NSD.IGWBaseURL}}ok{{else}}warn{{end}}"></span>Шлюз НРД</h2>
@@ -342,7 +343,8 @@
{{template "igateInstall" .}}
</div>
<div class="card" id="nsd-participant">
<h2>Регистрация участника M2M</h2>
<h2><span class="dot {{if participantOK}}ok{{else}}warn{{end}}"></span>Регистрация участника M2M</h2>
{{if participantOK}}<p style="margin:0 0 6px">✓ Анкета принята НРД — организация зарегистрирована в сервисе M2M.</p>{{end}}
<p class="muted">НРД требует анкету участника перед началом работы: без регистрации НРД не принимает запросы на переводы. bj заполняет анкету по реквизитам организации, даёт проверить и отправляет в НРД через шлюз (или её можно отправить письмом на <code>M2MOST@nsd.ru</code>).</p>
<details id="pf-box">
<summary style="cursor:pointer;color:var(--accent)">Открыть анкету участника</summary>