feat(portal): harden industrial dashboard tabs smoke

This commit is contained in:
igor04091968
2026-06-04 08:21:53 +03:00
parent 2645082183
commit 9f5f99ae65
5 changed files with 356 additions and 46 deletions
+7 -5
View File
@@ -35,10 +35,11 @@
- риск-индекс;
- аномалии;
- инциденты ИБ.
- Главный аналитический блок содержит 3 колонки:
- подразделения сегодня;
- аномалии;
- топ рисков.
- Главный аналитический блок содержит:
- широкую таблицу одразделения сегодня` с колонками: подразделение, индекс активности, отклонение, статус, ответственный;
- блок `Аномалии` с объяснением: что произошло, почему это риск, что проверить;
- блок `Топ рисков` с read-only переходом к расследованиям.
- Раздел `Настройки` работает только на чтение и показывает: период расчета, рабочий день, пороги WARN/FAIL, источник правил, дату последнего пересчета.
- Добавлены отдельные промышленные представления:
- экран подразделений: рейтинг групп, ответственные, просадки и отклонения;
- экран сотрудников: карточка сотрудника, активность, сессии, плановое время, последнее событие;
@@ -79,7 +80,7 @@ export CARGO_TARGET_DIR=/tmp/detmir-adk-rust-target
node --check adk-rust/crates/detmir-portal/src/static/app.js
git diff --check
cargo test --manifest-path adk-rust/Cargo.toml -p detmir-portal
cargo clippy --manifest-path adk-rust/Cargo.toml -p detmir-portal --all-targets -- -D warnings
cargo clippy --manifest-path adk-rust/Cargo.toml --all-targets --all-features -- -D warnings
cargo build --release --manifest-path adk-rust/Cargo.toml -p detmir-portal
```
@@ -107,3 +108,4 @@ Playwright smoke:
- API-ответов с кодом 400+ нет;
- раздел рисков включает темную тему.
- смена периода `Сегодня` -> `Неделя` меняет содержимое страницы и показывает плашку периода.
- `scripts/detmir-portal-tabs-smoke.mjs` проверяет все `data-tab`, наличие обработчиков в `app.js`, строки read-only настроек и read-only переход из топ-рисков в расследования.